با استفاده از اين هك ، بازديدكنندگان مهمان سايت شما و كساني كه عضو نشده اند قادر به انتخاب و كپي كردن متن هاي صفحات سايت شما نخواهند بود (و يا راست كليك كردن )
ابتدا فايل templates/your_theme/main.tpl كه در قالب فعلي سايت قرار دارد را با يك اديتور مناسب باز كرده و تگ زير را پيدا كنيد :
<BODY>
بعد از آن كد زير را اضافه كنيد :
[group=4,5]<div id="noselect">[/group]
در همين فايل تگ زير را پيدا كنيد :
</BODY>
در خط بالايي آن كد زير را اضافه كنيد :
</div>
[group=4,5]</div>
<script type="text/javascript">
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
target.style.MozUserSelect="none"
else
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
if (document.getElementById("noselect")) {
disableSelection(document.getElementById("noselect"));
}
</script>[/group]
[group=4,5]</div>
<script type="text/javascript">
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
target.style.MozUserSelect="none"
else
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
if (document.getElementById("noselect")) {
disableSelection(document.getElementById("noselect"));
}
</script>[/group]
با دستور بالا متن ها ( text select ) براي غيرعضو ها بسته ميشود . و نيز براي بستن راست كليك در دستور بالا بعد از تگ :
</script>
كد زير را اضافه كنيد :
<SCRIPT LANGUAGE="JavaScript">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>
موفق باشيد