ForumAilem
  SohbetYaz

Sevgili Ziyaretçi!
Kayıt olmak için bir dakikanızı ayırın, Daha ne bekliyorsunuz?
Kurallar & İletişim
Kayıt Ol

Etiketlenen üyelerin listesi

Yeni Konu Aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 20 - 06 - 2015, 12:26   #1
Çevrimiçi
Kullanıcıların profil bilgileri ziyaretçilere kapalı
Vbulletin 4 (Misafirlere) Üye Olmayanlara Kopyalama Yasagı Nasıl Yapabiliriz ?


Vbulletin 4 (Misafirlere) Üye Olmayanlara Kopyalama Yasagı Nasıl Yapabiliriz ?

Yalnızca misafirlere kopyalama yasagı koymak için Alttaki Kodu
Header Templatesini en altına aşğıdaki kodları yapıştırın

Kod:
<vb:if condition="$show['guest']">
<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>
</vb:if>


Bütün herkeze yasak koymak istiyorsanız Aşagıdaki KOdu kullanmanız gerekiyor
Header Templatesini en altına aşğıdaki kodları yapıştırın

Kod:
<SCRIPT language=JavaScript>curPage=1;
document.oncontextmenu = function(){return false}
if(document.layers) {
   window.captureEvents(Event.MOUSEDOWN);
   window.onmousedown = function(e){
      if(e.target==document)return false;
   }
}
else {
   document.onmousedown = function(){return false}
}</SCRIPT>
<script language="JavaScript1.2">

//Disable select-text script (IE4+, NS6+)- By Andy Scott
//Exclusive permission granted to Dynamic Drive to feature script
//Visit http://www.dynamicdrive.com for this script

function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function ("return false")

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>

Yine yalnızca Misafirler için Son ve Farklı olarak şunu ekledim. Bu verdigim kod Hem mause ile seçememekte ve Ters Tıklama Yapılamamaktadır.

Header Templatesini en altına aşğıdaki kodları yapıştırın

Kod:
<vb:if condition="$show['guest']">
<SCRIPT language=JavaScript>curPage=1;
document.oncontextmenu = function(){return false}
if(document.layers) {
   window.captureEvents(Event.MOUSEDOWN);
   window.onmousedown = function(e){
      if(e.target==document)return false;
   }
}
else {
   document.onmousedown = function(){return false}
}</SCRIPT>
<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>
</vb:if>







2.Yolu




Bir başka yolu daha var..

Şöyle bir çözüm ile sağ tık kapanabilir.

Şu templateyi bul






Kod:
headinclude

en altına şunu ekle

Kod:
<vb:if condition="$show['guest']">
<SCRIPT language=JavaScript>curPage=1;
document.oncontextmenu = function(){return false}
if(document.layers) {
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown = function(e){
if(e.target==document)return false;
}
}
else {
document.onmousedown = function(){return false}
}</SCRIPT>
</vb:if>
  Alıntı ile Cevapla
Cevapla

Etiketler
kopyalama, misafirlere, nasil, olmayanlara, vbulletin, yapabiliriz, yasagi



Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık