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>


    • Doğan Gezici
    • 26 Aralık 2012, 01:10

    @abdullah;

    Merhaba,

    İlginiz için teşekkür ederiz. Elimizden geldiğince düzenli olmaya özen gösteriyoruz.

    Yazı başlıklarınızın boyutunu belirlemek için, CSS kodlarında “post-title” benzeri bir kod var ise, bu koda ait “font-size” bölümündeki ilgili sayıyı değiştirmeniz yeterli olacaktır. Böylelikle, belirlediğiniz sayı doğrultusunda yazı başlıklarınızın boyutu küçülecek veya büyüyecektir.

    İyi Çalışmalar

    • nursevin Sönmez
    • 22 Şubat 2013, 19:19

    Teşekkür ederim yaptım ve başarılı..

    • gökhan asan
    • 1 Mart 2013, 13:21

    az önce kodu kullandım harika oldu, biraz olsun birilerini caydırır umuduyla......

    • Resimli Yemek Tarifleri
    • 3 Mayıs 2013, 11:45

    Aslında artık Jquery ile çok daha kolay yapılabiliyor. Biz sağ click'i değil ama resimlerin üzerine gelindiğindeki sağ click'i kaldırdık.

    $(document).ready(function() {
    $("img").bind("contextmenu", function(e) {
    return false;
    });
    });

    • Resimli Yemek Tarifleri
    • 3 Mayıs 2013, 11:48

    Bu arada içerik kopyalama ile ilgili olan bölümünüz son derece faydalıymış. Biz de sitemizde kullancağınız teşekkür ederiz. Peki bu sadece kopyalamayı mı yok sa okurken gayri ihityarı yapılan seçmeyi de mi engelliyor?

    • Doğan Gezici
    • 3 Mayıs 2013, 15:08

    @Resimli Yemek Tarifleri;

    Merhaba,

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

    İlgili yazıda yer alan, ilgili her iki kodu kullanmanız durumunda kopyalama işlemi tam anlamı ile "yazı seçme ve kopyalama olarak" engellenmiş olacaktır.

    Ancak yazıların seçilmesine izin vermeye devam etmek istiyor iseniz, "Yazı Kopyalama Yasağı" adı altında yayımlanmış olan kodu kullanmamanız yeterli olacaktır. Böylelikle diğer kodu kullanarak; yazılarınız seçilse dahi, kopyalanmasını engellemiş olacaksınız.

    İyi Çalışmalar

    • halil urfalı
    • 25 Aralık 2013, 01:32

    teşekkürler güzel çalışma olmuş..emeğine sağlık. .)

    • ahmet
    • 17 Ocak 2014, 03:33

    Arkadaşım eline sağlık çok teşekkür ederim

    • parruk
    • 23 Haziran 2014, 02:05

    vay oldu çok sağolun

    • inci
    • 19 Ocak 2015, 11:08

    Çok iyi açıklamışsınız. çok kolaymış ..teşekkürler...

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