Как порой бывает обидно, когда встречаешь в интернете на чужом сайте статьи собственного сочинения. Получается ты старался, собирал информацию, проверял ее, излагал в доступной форме, а кто-то просто скопировал и пользуется, даже орфографические ошибки не исправил. Для большинства поисковых систем твои статьи так и остаются уникальными, так как те, кто скопировал текст, выложил его после тебя. А поисковики расценивают схожие статьи с более поздней датой публикации как плагиат, а самую раннюю, как оригинал. Но посетителю, который сначала зашел на сайт плагиатчика, а потом на твой, этого не расскажешь. Так что лучше принять некоторые меры по предотвращению воровства контента. Как же можно защитить статьи от копирования. Приемов много, но оговорюсь сразу, способов обойти запреты еще больше. Так что если ваши статьи захочет скопировать матерый пользователь, он обязательно скопирует. А вот от не очень опытных пользователей, желающих скопировать ваши статьи, можно попробовать избавиться. Но для этого нужны хотябы минимальные знания HTML.
Cпособы защиты контента сайта от воровства
1)
Как запретить выделение текста на сайте
Обычно для копирования текст надо сначала выделить, а потом копировать комбинацией клавиш Ctrl+C или через контекстное меню. Так вот можно запретить это самое выделение специальным скриптом. Для этого просто скопируйте код скрипта представленного ниже и вставьте его между тегами и .
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
(Может не сработать в браузере Opera)
Есть второй способ запретить выделение текста на сайте. Для этого к тегу пропишите как атрибут, чтобы в итоге получилось так:
2)
Как запретить вызов контекстного меню на сайте
В некоторых случаях может быть полезен запрет на вызов контекстного меню правой кнопкой мыши. То есть так вы закроете доступ к пункту меню «Копировать». Для этого вставьте код следующего скрипта сразу после тега .
<!--
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
3)
Запрет на копирование клавишами Ctrl+C
Для того чтобы запретить копирование выделенного фрагмента с сайта комбинацией клавиш Ctrl+C, надо сразу после тега прописать скрипт:
document.ondragstart = test;
//запрет на копирование
document.onselectstart = test;
//запрет на выделение
document.ontextmenu = test;
//запрет на выделение контекстного меню
function test() {
return false
}
Или к тегу прописываем атрибут, чтобы получилось так:
4)
Запрет на копирование картинок с сайта
Для защиты изображений от копирования можно оформить код картинки следующим образом:
5)
Ищем плагиатчиков
Как уже было сказано, способов защиты контента много, но еще больше способов обойти защиту. Так что если вы сильно дорожите уникальностью статей, стоит попробовать найти тех, кто своровал контент и попросить их удалить статью или поставить ссылку на источник (то есть на вас). При этом можно сослаться на закон об авторских правах и пригрозить жалобой хостинг-провайдеру, на котором расположен сайт-нарушитель, с просьбой его заблокировать. Для поиска плагиатчиков можно воспользоваться программой Advego Plagiatus. Программа устанавливает степень уникальности текстов и указывает веб-адреса статей с совпадениями.