SMF Ziyaretçilere Sağ Tık Engelleme

Kerem

New Member
SMF forumlarda ziyaretçilerin konularınızı kopyalamasını engellemek maksadıyla aşağıdaki değişiklileri uygulayabilirsiniz. Ekleyeceğiniz kodun içerisinde uyarı metnini istediğiniz gibi değiştirebilirsiniz. Smf nin tüm sürümlerinde geçerlidir.

2uzol9eg.png

temanızın index.template.php dosyasında

Bulun
Kod:
</head>
<body>';
Altına Ekleyin
Kod:
if ($context['user']['is_guest'])
        echo '
        <script language=JavaScript>
        <!--
        var message="Emege Saygi. Lütfen Üye Olunuz !";

        ///////////////////////////////////
        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>
        <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>';
 
Üst