Многие владельцы сайтов сталкивались с ситуацией «воровства контента». О плюсах и минусах растаскивания вашего контента поговорим в других статьях. Сейчас же предлагаю рассмотреть варианты борьбы с этим явлением. На данный момент, 100% защиты от воровства контента сайта. Ниже рассмотренные примеры скорее для защиты от «любителей». Рассмотрим 4 метода борьбы: 1. Технические способы 2. Семантические. 3. Борьба с помощью Поисковых систем. 4. Юридические. 1. Технический способ борьбы с воровством контента. Метод заключается в том, чтобы усложнить задачу скопировать ваш контент. Будь то текст или изображения с вашего сайта. Скрипты для блокирования. Способ довольно простой. Обойти его не составит труда, но от мелких воришек и школьников защитит. <script type="text/javascript"> // Строка запрещающая перетаскивание document.ondragstart = noselect; // Запрещаем выделять текст, картинки и иные элементы document.onselectstart = noselect; // Запрет правой кнопки мыши. document.oncontextmenu = noselect; function noselect() {return false;} </script После уставноки этого срипта – контент невозможно будет выделить или копировать. Многие «школьники» сразу оставят попытки своровать ваш текст. Из минусов данного способа – невозможность выделить текст при цитировании или чтении. Это может доставлять дискомфорт для посетителей. Запрет копирования и(или) выделения с помощью CSS <style type="text/css"> /* Запрещаем выделение в блоке DIV */ .noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } </style> Для того, что бы защитить изображения нужно убрать из пукнта меню строчку «сохранить изображение». Кусок кода для CSS <style> img { pointer-events: none; } </style> Этот способ можно применить для галерии на вашем сайте. Но это не даст вам 100% защиту. Более опытные пользователи смогут легко обойти этот запрет с помощью Исходного кода страницы и выдернуть оттуда необходимые ссылки. Автоматическая обратная ссылка при копировании контента. Отличный метод, который не доставит неудобств пользователям и пренесет вашему сайту обратных ссылок. Суть: при копировании и размещении на других ресурсах вашего контента, к нему будет автоматически проставляться «бэклинк» ( ссылка на источник статьи). Для реализации данного метода существует множество разнообразных плагинов. Дабы не нагружать наш движок – рекомендую воспользоваться популярным скриптом для CSS. Достаточно его вставить в наш файл CSS впереди блока. <script type="text/javascript"> //<![CDATA[ function addLink() { var body_element = document.getElementsByTagName('body')[0]; var selection = window.getSelection(); // текст вы можете изменить по своим нуждам var mso-ansi-language:EN-US" lang="EN-US">pagelink = "<p>Оригинал статьи <a EN-US" lang="EN-US">href='"+document. EN-US" lang="EN-US">location.href+"'>"+document. EN-US" lang="EN-US">location.href+"</ mso-ansi-language:EN-US" lang="EN-US">a> BDF – лучший теневой форум © mso-ansi-language:EN-US" lang="EN-US">alfa-content. EN-US" lang="EN-US">ru</p>"; 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> Есть вероятность, что это заметят и удалят обратную ссылку на источник, но некий процент обратных ссылок все же останется из-за невнимательности вора. Это основные способы борьбы. Они не являются 100% защитой, скорее являются полумерами. Призванными избавиться от «школьников» растаскивающий ваш текст. На мой взгляд лучше использовать блок на копированние картинок и проставка бэклинка в случае копирование материала. Другие рассмотренные способы лишь ухудшат лояльность пользователей и юзабилити.