• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

SMF Ziyaretçilere Sağ Tık Engelleme

Kerem

MFC Üyesi
Üyelik Tarihi
21 Mar 2013
Konular
19
Mesajlar
157
MFC Puanı
2,300
SMF forumlarda ziyaretçilerin konularınızı kopyalamasını engellemek maksadıyla aşağıdaki değişiklileri uygulayabilirsiniz.
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>';
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,017
Mesajlar
5,591
MFC Puanı
18,310
SMF forumlarda ziyaretçilerin konularınızı kopyalamasını engellemek maksadıyla aşağıdaki değişiklileri uygulayabilirsiniz.
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>';
Bu ayarlama tarayıcı eklentisi ile çok rahat aşılabilir.Nasıl yapılır ? bahsine ve eklenti'nin adını vermiyorum.Zira bu durum'da webmaster'ın ekmeğine mani olmak anlamını taşır....
 

Kerem

MFC Üyesi
Üyelik Tarihi
21 Mar 2013
Konular
19
Mesajlar
157
MFC Puanı
2,300
Bunlar geçici çözüm, hiç biri kopyalama ya da içeriğe ulaşmakta engel olamaz.
 
Üst