Универсальный скрипт защиты текста от копирования
Опубликовано: 23.08.2018
Многие владельцы сайтов сталкиваются с проблемой воровства/тиражирования их контента. Это приводит к ряду проблем, особенно если сайты еще молодые или недостаточно авторитетные.
Простых решений этой проблемы, к сожалению, нет. Можно добавлять тексты через “Оригинальные тексты” яндекса, использовать авторство гугла, запрещать копировать текст с помощью специальных скриптов, использовать другие техники защиты . Но многие способы трудоемки и не всегда эффективны. В связи с этим, разработан универсальный скрипт защиты текста от копирования copyright.js .
Как работает скрипт copyright.js
Логика работы скрипта очень простая:
— Текст разрешается копировать, но в конце мы добавляем ссылку на источник.
— Если копируются малые участки текста (слова, небольшие цитаты для тви), то для удобства ссылка не вставляется.
Это решение не снижает удобство использования текста на сайте, и повышает количество обратных ссылок. Ссылки, конечно, могут удалять, но часто контент-менеджеры их просто не замечают, когда наполняют свой магазин описаниями товаров или категорий с вашего сайта.
У меня имеется несколько примеров, когда использование подобного скрипта (упрощенной версии в прошлом) привело к появлению по несколько (2-5) естественных ссылок на многие карточки товаров и около десятка ссылок на категории с других интернет-магазинов, в том числе очень популярных (да, они тоже копируют тексты у хороших, но малоизвестных сайтов).
Использование скрипта
Для использования скрипта на своем сайте, необходимо скачать файл copyright.js или copyright.min.js (сжатая версия для ускорения загрузки), подключить его в html-коде и вызвать функцию защиты контента.
— 1. Скачайте файлы скрипта
Для этого нужно перейти на страницу скрипта и скачать все файлы в одном zip-архиве (в боковой панели кнопка “Download ZIP ” или выбрать только один файл (используйте минимизированную версию copyright.min.js ) и сохранить его у себя на компьютере.
— 2. Сохраните файлы в папке с вашими скриптами на сайте
Переместите файл в папку, где находятся все ваши скрипты на сайте или просто в папку /js/.
— 3. Подключите скрипт в теге <head>
Это делается с помощью обычной конструкции:
<script src="/js/copyright.min.js"></script>
Файл весит чуть больше 3кб, поэтому не сильно повлияет на скорость загрузки или отображения контента.
Так как скрипт copyright.js использует библиотеку jQuery , то она должна быть также подключена для сайта. Если вы ее не используете, то подключите вручную в теге <head>.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
— 4. Защитите свой контент
Для этого необходимо вызвать функцию .copyright() для того участка текста, который вы защищаете. Нет смысла защищать весь контент, включая хидер, футер или сквозные тексты в боковых колонках, а достаточно это настроить для уникального текста описания категории, карточки товара, статьи и т.д.
Например, вы хотите защитить текст, находящийся в теге <article>:
1 2 3 4 5 | < script type = "text/javascript" > $( document ).ready( function (){ $( 'article' ).copyright(); }); < /script> |
Здесь с помощью дополнительных опций вы можете настроить сам текст копирайта, минимальную длину контента для его вставки и другие вещи. Подробная инструкция по параметрам дополнительных настроек имеется в README файле скрипта copyright.js.
При возникновении вопросов, предложений или любой другой обратной связи по скрипту, оставляйте её в комментариях.
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |