Скрипт защиты текста от копирования с подставлением ссылки на источник

Скрипт защиты текста от копирования с подставлением ссылки на источник

341234324

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

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

Какие от этого могут быть последствия?

- дублирование информации в сети
- уменьшение SEO позиций источника
- Поисковики не всегда верно могут воспринять, кто написал статью первым - ваш сайт или копипастный

И тому подобные причины. Чтобы хоть как-то защитить себя от копирования, ставьте значок copyright, год и пометку, что копирование материалов разрешается только с установкой обратной ссылки на ваш сайт.

Вторым методом защиты может быть добавление вашего сайта к Яндексу. Это работает, если ТИЦ больше 10 и число символов больше 2000. Вы добавляете в панели вебмастера свою статью, Яндекс ее проверяет на уникальность и если все в порядке, то она закрепится за вашим сайтом. Теперь если ее кто-то скопирует, то Яндекс будет считать вас первоисточником.

И третьим методом можно использовать скрипт от копирования. Он позволит автомотически подставлять вашу ссылку, если кто-то скопирует текст с вашего сайта. Вставлять его нужно между тегами <body></body>

Код скрипта:

<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Источник: <a href='"+document.location.href+"'>blogprogram.ru</a><br />";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>

Проверить и скачать скрипт вы можете по ссылкам ниже. Вместо blogprogram.ru вам нужно поставить свой домен или название сайта. Сама ссылка генерируется автоматом за счет переменной document.location.href - т.е. после скопированного текста добавляется ссылка той страницы, откуда скопировал пользователь текст.

Кстати, скрипт полностью работает на Java Script, что означает, что у него не будет конфликта скриптов и не требуется библиотека jQuery.

| | Скрипт защиты текста от копирования с подставлением ссылки на источник | На сегодняшний день создается бесчисленное количество сайтов, во многих из которых размещается копипаст с других источников - газет, журналов, книг, н | http://blogprogram.ru/wp-content/uploads/2016/09/341234324-131x131.jpg

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>