Будь в курсе событий!

12.09.2013

Отключение копирования картинок, с вашего блога из контекстного меню.

Leave a Comment
                    Сегодня я решил написать учебник, по защите блога от воровства.
                                           
                                    

Начнем мы с того что я опишу несколько способов в этих статьях, первым способом будет защита ваших картинок.А именно защита ваших картинок от правого клика мыши,

 плюсами данного скрипта, и способа является конечно то что воришки не смогут стянуть с вашего блога  изображение. Но так же есть и минусы этого способа, а минусы таковы что обычный пользователь по правому щелчку мыши не сможет открыть картинку в новом окне. Ниже мы видим сам скрипт, вставляется он после тега </ HEAD> в ваш шаблон. Что бы  найти тег </ HEAD> нам надо пройти в шаблон, нажать Изменить HTML далее  зажать CTRL+F , появится окно поиска в него вводим наш тег </ HEAD>,  и как нашли сразу под ним вставляем код.


<script type="text/javascript">
    //<![CDATA[
    /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Disable context menu on images by Zarnakoom (zarnakoom.blogspot.com)
    Version 1.0
    You are free to copy and share this code but please do not remove this credit notice.
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
        function nocontext(e) {
            var clickedTag = (e==null) ? event.srcElement.tagName : e.target.tagName;
            if (clickedTag == "IMG") {
 11        alert(alertMsg);
                return false;
            }
        }
15          var alertMsg = "Контекстное Меню  изображения блокировано";
        document.oncontextmenu = nocontext;
        var alertMsg = "Image context menu is disabled";
        document.oncontextmenu = nocontext;
    //]]>
    </script>

Когда вы его сохраните, то при нажатии на картинку правой кнопкой мыши у вас вместо выбора меню куда сохранить, будет показываться вот такая табличка.


или такое
 
Если вы хотите заменить текст что написан на табличке, то меняем в том месте где я пометил  желтым маркером. Далее если вы  например хотите, что бы у вас не высвечивалась табличка при нажатии правой кнопкой мыши то делаем следующее. У вас есть две строчки кода,  под намерами 11 , и 15 их нужно удалитьи тогда не будет высвечиватся окошко. Либо поставить перед 11, и 15 строчкой поставить  два слэша  / /   вот так:
                                          
                           11             //alert(alertMsg);

                           15             //var alertMsg = "Контекстное Меню  изображения блокировано";

Так же помимо этого вы можете отключить к примеру, какое-то одно изображение которое вам дорого. Для начала вам нужна  строчка кода что ниже, и её надо добавить тег( img ), а как это сделать об этом ниже.

                 oncontextmenu='alert("Контекстное Меню  изображения блокировано");return false;'


И так первым делом, нам надо открыть какую либо статью, (сообщение) которое  вами уже было написано нажав изменить. Потом перейти в режим HTML , и найти код своей картинки которую вы хотите заблокировать выглядеть её код должен примерно так:

<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYd9FduWEEB-A9rXdIx3fGGAhfdwb46VbZbPAmD4GU8KzAd6Fn5pIgIT91nE0Dw0n5ktXa8lfGMZq1cwacrsJ48bGlyNcM4vfZuCPjBfTvVj887CWFDrcD1Jsfk5QSrYy4awxRYp9O15M/s1600/Oleg_Fadjarov_btn3.gif" />

Теперь  нам надо код что был выше вставить внутри тега ( igm ) и получится у нас вот такой вот код:


 <img oncontextmenu='alert("Image context menu is disabled");return false;' border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYd9FduWEEB-A9rXdIx3fGGAhfdwb46VbZbPAmD4GU8KzAd6Fn5pIgIT91nE0Dw0n5ktXa8lfGMZq1cwacrsJ48bGlyNcM4vfZuCPjBfTvVj887CWFDrcD1Jsfk5QSrYy4awxRYp9O15M/s1600/Oleg_Fadjarov_btn3.gif" />

Я думаю должно быть понятно что да как сделать, если что пишите и ждите новых интересных статей.











0 коммент. :

© 2012-2017 Cash's from program