понедельник, 9 марта 2015 г.

Как запретить копирование статей блога


Копирование - функция, несомненно, полезная и иногда просто необходимая.


Часто это единственная возможность для мгновенного распространения важной информации.

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


Есть один трюк, дающий возможность запретить копирование правой кнопкой мыши, подходящий и для блогов на платформе Blogger.

Конечно, опытные копипастеры научились обходить этот запрет. Но будем надеяться, что большинство воришек - жалкие дилетанты и этот фокус их остановит.

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

Скртипт с использованием JQueri, я нашёл на блоге Blogger Tricks & Toolz.

Запретить копирование
1. Заходим в Панель инструментов -- Дизайн -- Изменить HTML

2. Находим с помощью комбинации Ctrl + F закрывающий тег </head>

3. Прямо перед ним вставляем следующий код:


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
    return false;
});
});
//]]>
</script>


4. Сохраняем

Теперь самый простой способ копирования - правой кнопкой мыши - будет недоступен.

Есть ещё один вариант - скрипт, запрещающий выделение и копирование:
1. Так же, как описано выше находим закрывающий тег </head>

2. Сразу после него вставляем такой код:

<!--Disable Copy And Paste-->
<script language='JavaScript1.2'>
function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>

3. Сохраняем

Оба эти способа прошли предварительное тестирование на моём блоге - всё работает!!!

Хочу напомнить простую истину - воруют только качественный материал. И если кто-то повадился копировать ваши статьи - значит вы на правильном пути!

Ваш Retliff

http://www.in-blog.com/2011/07/zapretit-kopirovaniye.html

Комментариев нет:

Отправить комментарий