PDA

Orijinalini görmek için tıklayınız : Vbulletin 4 (Misafirlere) Üye Olmayanlara Kopyalama Yasagı Nasıl Yapabiliriz ?


aSpeNDos
20 - 06 - 2015, 12:26
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

<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

<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 [Only Registered Users Can See Links] 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

<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






headinclude


en altına şunu ekle

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