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

Как защитить текст от копирования?

Реферальные банеры

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

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

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

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

Как защитить текст от копирования - плагины и скрипты для WordPress

 

Плагин называется WP-CopyProtect. Ниже представлена картинка с настройками функций плагина:
Плагин WP-CopyProtect Поскольку плагин на английском, хотя из-за этого пугаться не стоит все элементарно :), я ниже объясню обозначения.

Цифрой один отмечена функция отключения правой кнопки мыши. Предусмотрена возможность показа сообщения при нажатии правой кнопки мыши. Напротив надписи Disable right click and show message напишите сообщение, которое будет показываться при нажатии правой кнопки.

Циферкой 2 обозначена функция отключения возможности выделения текста. Цифрой 3 отмечена возможность включить показ информации о защите. Данная информация появляется в самом низу под футером. Я эту функцию не использую. И самое важное, не забудьте сохранить изменения нажатием на кнопку 4. Вот так легко можно запретить выделение текста и копирование с помощью плагина WP-CopyProtect.

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

Защита от копирования текста скриптами JavaScript

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

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.

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

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

Понравилась статья? Поделиться с друзьями:
Как заработать деньги в интернете
Комментарии: 17
  1. Нина

    Я не стала устанавливать плагины дополнительные и копаться с кодами, к тому же сейчас это можно сделать, подтвердив права на текст в яндекс вебмастере. А те кто скопировал, явно не уникальные будут. просто счастья им и успехов)))

  2. Алексей Щукин

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

    1. Нина

      Существует много способов, главное определиться надо ли это. Я не защищаю, пусть радуются конкуренты.

  3. Марина

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

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

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

    1. Виктория (автор)

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

  4. Сибиряк

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

    1. Виктория (автор)

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

  5. Валентина

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

    1. Виктория (автор)

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

  6. Sergey

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

    1. Нина

      Такого же мнения и я. Если захотят стырить, то они это сделают при помощи своих же программ, которые «взламывают» все эти запреты.

  7. Иван

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

  8. Андрей

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

  9. Владимир

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

    1. Виктория (автор)

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

      1. Антон

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

      2. Виктория (автор)

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

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности. Комментарий появится после проверки. Комментарии, содержащие спам и ненормативную лексику будут удалены!

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.