Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

Blogger için sağ tuş ve yazı kopyalama yasağı!


FacebookTwitterPinterestTumblrYazdır


Herkese Blogger dersleri yazı dizisinden merhabalar. Bu Blogger dersimizde, blogumuz için sağ tuş ve yazı kopyalama yasağı özelliğini uygulamayı öğreneceğiz. Öncelikle belirtmekte fayda var; Ne olursa olsun yazı kopyalamalarını engellemek mümkün değildir. Sonuçta maalesef, yazı kopyalamak isteyen kişi ne olursa olsun yazı kopyalayabiliyor. Dolayısı ile bizim amacımız sadece bu kopyalama işlemini yorucu bir hâle getirmek. Sonuçta normalde sağ tuş ve yazı kopyalama mümkünken, bu özellik kapandığı zaman yazı kopyalama daha yorucu bir olacak.

Yapmanız gerekenler çok basit arkadaşlar. Aşağıdaki kodlardan istediğinizi Tasarım > Sayfa Öğeleri > Gadget Ekle > HTML/JavaScript bölümünden eklemeniz yeterli olacaktır.

Yazı Kopyalama Yasağı;

<script type="text/javascript">
//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}
function reEnable(){
return true
}
if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
</script>

Sağ Tuş Yasağı;

<SCRIPT LANGUAGE="Javascript"><!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>


    • Arda Eğridere
    • 20 Ocak 2015, 19:03

    çok yararlı olmuş teşekkür ederim.

      • Şahin Gezici
      • 20 Ocak 2015, 21:03

      Merhaba,

      Yorumunuz için biz teşekkür ederiz.

    • Fincan Teyze
    • 20 Şubat 2015, 14:05

    Çok teşekkür ediyorum... kodu kullandım ve ilgilenen arkadaşları yönlendirmek için bloğumda sizin linkinizi paylaşacağım.

    • Nurten Tartaç
    • 23 Şubat 2015, 10:20

    Çok teşekkürler. Sanırım uygulayabildim :)

    • Faik
    • 28 Mart 2015, 15:40

    Çok teşekkürler.Mükemmel.

    • Gökay
    • 3 Kasım 2015, 19:14

    Çok teşekkurler :D

      • Şahin Gezici
      • 3 Kasım 2015, 19:17

      Merhaba,

      Yorumunuz için biz teşekkür ederiz.

    • wkeey
    • 21 Nisan 2016, 04:45

    Eyvallah elinize sağlık

      • Şahin Gezici
      • 21 Nisan 2016, 09:52

      Merhaba,

      Yorumunuz için biz teşekkür ederiz.

      İyi Günler

    • Hüseyin
    • 10 Nisan 2017, 16:54

    Dostum javascript koduyla yapılan bir engeli kaldırmak kolay. Bu işi bilen birisi tarayıcıların java ayarlarını değiştirerek engeli kolayca kaldırabilir. Script olmayan bir kod yardımıyla bu engeli koymak lazım. Eğer bu konuda bir araştırmanız, bilginiz varsa bekliyoruz. Örneğin html veya php ile bu sağ tuş yasağını ve kopyalama yasağını getirebiliyor muyuz? Saygılar.

    • john
    • 12 Nisan 2017, 01:48

    Hocam teşekkürler yalnız kodlar bir sorun var sanırım goole chrome den oluyo evet kopya yapamıyolar ama firefox mozilla ile siteye girersen hiçbir işe yaramıyor yardımcı olurmusunuz ?

    • Sedef
    • 6 Ekim 2017, 16:18

    Hayatta başamam diye düşünüyordum ama gayet kolaymış, çok teşekkürler :)

      • Şahin Gezici
      • 6 Ekim 2017, 17:50

      Merhaba,

      Yorumunuz için bizler teşekkür ederiz.

      İyi Günler

    • Sibelynka
    • 22 Mart 2018, 00:01

    Çok teşekkürler

      • Doğan Gezici
      • 1 Nisan 2018, 14:33

      Merhaba,

      Biz teşekkür ederiz.

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık