Защита контента от копирования. Часть 2

Автор: | Рубрика: Плагины для Wordpress | Обновлено: 2015-04-08 | Создано:
Просмотров: 3869
Плагины и сркипты для защиты от копирования текста

Здравствуйте, уважаемые читатели!

Хочу продолжить начатую раньше тему о защите статей от копирования. Данная проблема была актуальной во все времена, поскольку всегда найдется дилетант, который захочет украсть авторский контент и выдать его за свой на своем сайтишке. Идеального способа бороться с данной проблемой нет, но тем не менее, можно использовать некоторые методы, которые усложнят жизнь копипастерам.Плагины  и сркипты для защиты от копирования текста

Примером такой дополнительной защиты служат плагины, которые запрещают выделение текста и его копирование, а также отключают правую кнопку мыши. Конечно такой плагин не защитит на 100% от воровства статьи, но новички и дилетанты, которые привыкли копировать текст выделением, будут лишены такой возможности.

В этой статье я опишу несколько плагинов, которые запрещают выделение и копирование текста, а также приведу коды скриптов. Начнем с плагинов:

  •  Плагин WP-CopyProtect
    Ниже представлена картинка с настройками функций плагина:
    Плагин WP-CopyProtect Поскольку плагин на английском, хотя из-за этого пугаться не стоит все элементарно :), я ниже объясню обозначения. Цифрой один отмечена функция отключения правой кнопки мыши. Предусмотрена возможность показа сообщения при нажатии правой кнопки мыши. Напротив надписи Disable right click and show message напишите сообщение, которое будет показываться при нажатии правой кнопки. Циферкой 2 обозначена функция отключения возможности выделения текста. Цифрой 3 отмечена возможность включить показ информации о защите. Данная информация появляется в самом низу под футером. Я эту функцию не использую. И самое важное, не забудьте сохранить изменения нажатием на кнопку 4. Вот так легко можно запретить выделение текста и копирование с помощью плагина WP-CopyProtect.
  • Можно наложить копирайт на загружаемые картинки к статьям, в частности, если Вы сами делаете их или публикуете скрины. Поможет защитить картинку копирайтом  плагин Watermark Reloaded.

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

Важно! Сделайте резервную копию файлов шаблона перед редактированием, чтобы в случае чего, восстановить работоспособность сайта.

1. Данный скрипт дает возможность выделить текст и скопировать его в буфер обмена, но кода вор будет его вставлять, то окажется, что буфер обмена пуст. Находим в файле header.php тег <body >  и заменяем его на следующий:

<BODY oncopy="return false;">

2. Отключение правой кнопки мыши следующим скриптом:

<script type="text/javascript" language="JavaScript"> document.onselectstart=function(){return false} document.oncontextmenu=function(){return false} document.onmousedown=function(){return false}</script>

Данный код вставляется в файле header.php перед закрывающим тегом </head>.

3. Принудительно добавляем в буфер к скопированному тексту ссылку на источник с помощью скрипта, который вставляется перед </head>:

<script type="text/javascript">// <![CDATA[
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection = window.getSelection();

    // Вы можете изменить текст в этой строчке
    var pagelink = "

Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> &copy; Реальный заработок в интернете  inetsovety.ru

";
    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>

4. Запрет выделения текста с помощью скрипта. Данный скрипт состоит из 2-х частей. Первую часть вставляем перед хорошо нам знакомым </head>:

<script type="text/javascript">// <![CDATA[
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
    target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
    target.style.MozUserSelect="none"
else
    target.onmousedown=function(){return false}
target.style.cursor = "default"
}
// ]]></script>

А вторую часть в файл footer.php, перед строкой <?php wp_footer (); ?>:

<script type="text/javascript">// <![CDATA[
disableSelection(document.body)
// ]]></script>

5. Помимо внутренней перелинковки между статьями, есть еще один оригинальный способ оставить ссылку на свой сайт в тексте, которая будет не заметна невооруженным глазом - ссылка на знак препинания, например на точку в конце предложения.

6. Другой оригинальный способ закрепить за собой авторство - вставить в текст невидимый блок, в котором будет написано кто автор статьи. Данный код будет невиден на Вашем сайте, за счет стилей, но проявится на сайте вора:

<div class="hid">Статья украдена с сайта site.ru</div>
.hid{display:none;}

Хочу добавить, что работу этих скриптов можно обойти, если отключить в браузере использование javascript.

Если, вдруг, Вы обнаружили, что статья украдены и  находится на другом сайте, то почитайте в предыдущей статье "Защита контента от копирования", как вычислить владельца сайта, который размещает ворованный контент.

А как Вы считаете, нужно ли ставить на свой сайт плагин или скрипты, которые запрещают выделение и копирование текста?

С уважением, Виктория – блог inetsovety.ru

Поделиться ссылкой на пост в соц. сетях
Получать уведомления о новых статьях на e-mail
Комментариев: 14 к статье "Защита контента от копирования. Часть 2"
  • Алексей Щукин 2015-06-02 в 21:29

    Хм, что-то я призадумался, хоть мой блог совсем молодой, но думаю защитой контента нужно начать заниматься уже сейчас.
    Осталось решить каким способом.
    Виктория за все способы спасибо.

    Ответить
  • Марина 2015-01-16 в 09:56

    «Скрипты для защиты текста от копирования. Важно! Сделайте резервную копию файлов шаблона перед редактированием, чтобы в случае чего, восстановить работоспособность сайта.»

    А как копию файлов шаблона сделать? Разве она автоматически не сохраняется?

    » Статья украдена с сайта site.ru
    .hidden{display:none;} » — это в статье после текста добавляется? Я там иногда ссылку ставлю ( ссылка проверки статьи на уникальность).

    Ответить
    • Виктория 2015-01-16 в 19:03

      Бекап шаблона автоматически не делается. Плагин WordPress Database Backup делает бэкап только базы данных. Бэкап шаблона можно сделать вот этой программкой http://inetsovety.ru/kak-polyzovatysya-filezilla/

      Ответить
  • Сибиряк 2013-07-31 в 19:01

    Есть такой западный каталог статей ezinearticles.com, так вот у него есть функционал, что если часто обращаться к сайту (обновлять страницу, листать страницы) то сайт блокирует ИП адрес на некоторое время.
    Есть ли такой плагин под ВП? Сколь искал не нашел.
    Это я к тому что сейчас очень много софта которые сами парсят сайты.

    Ответить
    • Виктория 2013-07-31 в 19:25

      Не слышала о таком плагине.

      Ответить
  • Валентина 2013-06-16 в 23:17

    Виктория, а я -новичок, или как принято называть, чайник. Признаюсь, вот нашла Ваш сайт и кое-что скопировала из Ваших статей. Вовсе не для того, чтобы где-то публиковать материал, выдавая за свой. Просто я пенсионного возраста, многие вещи забываю, а так какие-то рекомендации Ваши и ссылки сохраню. Если это преступление, конечно, я все уберу. Да я только нашла Ваш сайт. Мне он очень нравится. А свой пока не могу создать, денег нет, а на бесплатном хостинге не хочу, это я уже поняла. И потом я — специалист по разведению диких животных, больше птиц, и мне Ваш материал не нужен для этого, у меня своего много. А вот поскольку я новичок,Ваши советы, статьи мне здорово помогают. Хорошо, что всех предупреждаете о разных лохотронах, я уже тоже пострадала один раз. А если кто ворует, то вряд ли это ему поможет.Их же сразу видно. Успехов Вам, спасибо за помощь. Валентина

    Ответить
    • Виктория 2013-06-17 в 15:44

      Если публиковать нигде не будете, то конечно можете себе копировать или добавлять ссылки на статьи в закладки. Вам также успехов в развитии своего сайта.

      Ответить
  • Sergey 2013-04-09 в 03:07

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

    Ответить
  • Иван 2013-03-31 в 10:05

    Здравствуйте Виктория!Статья Ваша без сомнений очень полезная.Как мне извесно,такие действия от ,,пиратов,, всё равно равны -0- . С краденым контентом не построиш качественый блог,по крайней мере я так знаю. 🙄

    Ответить
  • Андрей 2013-03-28 в 18:13

    Спасибо большое за статью.. попробую сделать сначала скриптами, а если что то плагином..

    Ответить
  • Владимир 2013-01-23 в 12:17

    Полезная статья, а можно ли как-то бороться с теми, кто парсит на автомате, через rss ленту? Может есть такие сервисы, которые помогут в этом?

    Ответить
    • Виктория 2013-01-23 в 12:59

      Чтобы не воровали статьи через rss ленту, не выводите в rss ленте полный текст статьи, а лишь анонс. Поскольку статьи копирует программа, то можно использовать перелинковку в статье. Поставить плагин, который добавляет ссылку на источник в rss ленте — RSS Footer или Simple Feed Copyright. А также, отстрочить публикацию статьи в rss ленте. Вначале статья должна проиндексироваться на Вашем сайте, а потом попасть в rss ленту. Плагин для отсрочки публикации — Deferred RSS.

      Ответить
      • Антон 2013-05-30 в 22:58

        По поводу плагина Deferred RSS. Он уже давно не обновлялся. Работает ли он с последней версией WordPress?

        Ответить
        • Виктория 2013-06-01 в 09:01

          Вот ссылка на сайт автора этого плагина http://blog.sjinks.pro/wordpress-plugins/deferred-rss/ Спросите у него, так как я не использую этот плагин и не знаю работает ли он с последними версиями движка WordPress.

          Ответить
Оставить комментарий
Нажмите, чтобы отменить ответ.

Комментарий появится после проверки. Комментарии, содержащие спам и ненормативную лексику будут удалены!