Fare Sağ Tuş Yasağı veya Metin Seçme Engeli Kodu



Site Fare Sağ Tık Yasağı veya Metin Seçme Engeli Kodu 


Web sitenizi görecede olsa koruma alatına almak istediğinizde aşağıdaki koddları kullanabilirsiniz. Ama unutmayın ki bu kodlarını aşmak çok kolaydır.

Sağ Tuş Yasağı Kodu:

Fare sağtık seçmesini engellemek.

<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>


 Metin Seçme Engeli Kodu:

Fare sağtık metin (yazı) seçmesini engellemek.

<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ğ Tık Seçimi ve Ötelemeyi Engelleme Kodu

Fare sağtık ve klavye kullanımını da engellemek isterseniz aşağıdaki kodu : 

<script type="text/javascript">
function disableselect (e) {
return false
}
function reEnable () {
 return true
}
document.onselectstart=new Function (&quot;return false&quot;)
if (window.sidebar){
 document.onmousedown=disableselect
document.onclick=reEnable
}
</script>


CSS ile Yazı Seçimini Engellemek kodu

Fare sağtık metin (yazı) seçmesini engellemek.

{
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  -o-user-select: none;
  user-select: none;        
}


Kopyalanan Yazıya Otomatik Kaynak Linki Ekleme Kodu

Kopyalanan içeriğe kaynak link kaşesi eklemek.

<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Kaynak Linki : <a href='"+document.location.href+"'>"+document.location.href+"</a><br />"; //
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script> >


Tüm elementlerin kopyalanmasını engellemek için :

Bu kodu web sitenizin <head>... </head> tagları arasına kolayca yerleştirebilirsiniz. 

Widget (gadget) olarak eklemek için :

Blogger > Düzen > Gadget ekle > HTML/JavaScript yolunu izleyerek istediğiniz yere ekleyebilirsiniz

Sayfa içinde kullanmak için :

Blogger > Yeni yayın oluştur > HTML yolunu izleyerek istediğiniz yere ekleyebilirsiniz.


Yorumlar

  1. Teşekkürler
    Benim http://yenitasarmobje.blogspot.com/ adlı bloğumdaki iki yayınımı noktası virgülüne kadar kopyalayıp bağlantı dahi vermeksizin bir başka blogger kendi yayınıymış gibi yayınlamış ; http://calismaodasitakimlari.blogspot.com/2012/07/ilginc-tasarm-calsma-odas.html ve http://calismaodasitakimlari.blogspot.com/2012/07/ilginc-tasarm-saatler.html
    Bu bloğu engeelemek için ne yapabilirim ?

    YanıtlaSil
  2. Bu konu her orjinal blogcunun başına gelen istenmeyen bir durumdur. Öncelikle site adminine bir uyarı mesajı atabilirsiniz. eğer kayda almıyorsa bir lisanslama şirketi ile yazılarınızı lisanlatabilir kopyanan yazıları googleden banlatabilirsiniz mesela ben DMCA ile çalışıyorum , TYNT de olabilir. Eğer yazı ve yayınlanan resimler ilk defa sizin sitenizde yayınlanmışsa ve ihlal söz konusu ise
    http://support.google.com/blogger/bin/answer.py?hl=tr&answer=76315&topic=1668846&ctx=topic
    adresine bildirebilirsiniz.
    Genel bir sitenin googlede ihlalini bildirmek için googleye "Kötüye kullanım bildirme" diye aratıp google politikalarına uymayan siteleri googleye bildirebilirsiniz.

    YanıtlaSil
    Yanıtlar
    1. Adsız28.2.13

      peki, intihali yapan kurum blog değil de, çeşitli siteler, sosyal medya araçları (twitter/facebook/tumblr v.s.), hatta ulusal basınsa bu durumda anonim kimliği koruyarak, sadece internet üzerinden hangi yaptırımlar uygulanabilir? fikri hak ihlali nedeniyle dava açmayı kastetmiyorum. intihal yapılanın kimliğini deşifre etmek istememesi hallerini kastediyorum. google'da buna yönelik hangi yaptırımlar uygulanabilir? google'da bu intihalleri yasaklatmak, intihal yayınlarını kaldırtmak mümkün mü, nasıl?

      Sil
    2. Google bu gibi durumlara karışmıyor, ayrıntıları tam bilmiyorum ama googlenin tarzı sıralamadan çıkartmak şeklinde mesela google DMCA ile çalışıyor baktın bir ihlal var bildiriyorsun 3 aya kadar arama sonuçlarından çıkarıyor, sitenin PR ve TR değerlerini düşürüyor sonra zaten o site bitmiş oluyor.
      resmi olarakta Türkiyede yasal süreç nasıl işliyor hiç bilmiyorum.

      Sil
  3. Adsız24.9.12

    Teşekkürler, çalışıyor.

    YanıtlaSil
  4. Kardeşim ben seçme yasağını ekliyorum ancak yorum yazma,site içi arama kutusu,abone ol v.s. gibi araçlar çalışmıyor sanki o boş kutuları bir yazı gibi algılayıp onlarıda engelliyor bu durumun sebebi nedir kesin bir çözümü var mıdır?Teşekkürler faydalı bir konu olmuş.. :)

    YanıtlaSil
    Yanıtlar
    1. İstenirse belirli yerlere sağtuş engeli ekleyebilir belirli yerleri serbest bırakabilirsin, bu da şablona göre EnableRightClick kodlaması ile olur ama zaman alacağı ve tek tek kod yazılacağı için uğraştırır. yada tersi yapılır daha kolay olur, sitenin tamamına sağtuş yasağı koyup, istemediğin yerleri koda ekleyip false yapabilirsin.

      Sil
  5. Adsız1.4.16

    ben u kodu geri alamıyorum yani ben kodu kaldımak istiyorum javadan kaldırdım ama işe yaramadı yine de yasak devam ediyor ne yapmalıyım ?

    YanıtlaSil
    Yanıtlar
    1. Kodlara bakmadan bir şey söylemek zor. Çok olasılık var yani.

      Sil

Yorum Gönder

🔺 YUKARI ÇIK 🔺