Jump to content

Jobb klikk letiltása a shopban - Disable right mouse click


pattila01

Recommended Posts

Nem régen volt szükségem rá, gondoltam megosztom Veletek.

 

Tehát egy javascriptet fogunk beépíteni shopunkba amely letiltja az egér jobboldali gombjának klikkelési lehetőségét, melyet elsősorban a szöveges és képi információ ellopásának egyik legelső védelmi eszközeként szoktak alkalmazni.

 

A legtöbb verzióban ez gond nélkül működik (1.3.x, 1.4.x, 1.5.x), esetlegesen ha valakinek nem megy csak írjon.

 

Tehát keressük ki témánk header.tpl fájlját (themes/temadneve/header.tpl), majd ezt megnyitva keressük meg hogy hol fejeződik be a fájl head szakasza:

 

</head>

 

Ha megtaláltuk, akkor utána üssünk entert, és illesszük be az alábbi kódot (tehát az utána következő üres sorba):

 

<script language=JavaScript>
var message="Másolás nem engedélyezett!";
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
</script>

 

Nyilvánvalóan a "Másolás nem engedélyezett!" szövegrész helyett azt írjátok be amit meg szeretnétek jeleníteni amikor egy nézelődő jobb-klikkel a weboldalatokon.

 

Természetesen az 1.4.x-es shopokkal rendelkezők ne feledjék el módosítás után bekapcsolni a force compile-t (Preferences => Performance), majd deaktiválni ha működik a szkript.

Edited by pattila01 (see edit history)
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...