
Начало работы
Приветствую вас! На сегодняшний день очень актуальна тема, такая как воровство контента. К примеру, вы написали очень интересный и полезный пост и у вас его слямзили. Не приятно, не так ли? В особенности этот неприятный казус встречается на молодых блогах, это бывает в том случае если вы опубликовали статью, а робот еще не успел ее проиндексировать. Что происходит в данном случае? Ничего хорошего. Робот может посчитать, что это вы слямзили статью, а не на оборот. Как же так, спросите вы? Дело вот в чем. Алгоритмы нашей много уважаемой поисковой системы постоянно совершенствуются. Если поисковик Google умеет вычислять первоисточник поста, то с Яндексом дела обстоят сложнее. Кто как пишет и кому верить, тут сложный вопрос. Опять назревает вопрос, как защитить контент?
Вот об этом мы сегодня и поговорим. Хотя большинство во весь голос кричат, что как не защищай свое детище (контент), все равно своруют. Я с этим не согласен. Не буду долго разглагольствовать и приступлю к делу. И так представляю 6 способов защиты контента. Приступим?
6 способов защиты контента
1 Способ: Ставим скрытый блок
Плюсы данного способа:
- 1 Не влияет на юзабилити
- 2 Особенно нужен для защиты парсинга
- 3 Ну и он вообще классный))
Недостатки:
- 1 Его необходимо вставлять в каждый пост, тем самым он доставляет некоторые хлопоты в реализации.
- 2 Его можно обойти, если конечно воришка разбирается в CSS, он просто на просто его обойдет.
Данный способ защиты хорош тем, что позволяет вам добавлять в каждую статью блок, с необходимым вам текстом. К примеру: «Статья была нагло сворована с блога http://имя_блога.ru». Переходим по ссылочке, это для того чтобы окончательно убедиться в воровстве. Разместим мы его в блоке «div». Этому блоку мы зададим определенный класс.
<div class=”my-site-hide-text”>«Статья была нагло сворована с блога http://имя_блога.ru».
Далее в таблице стилей вашего проект, прописывается свойство для этого класса.
.my-site-hide-text{display: none; }
Таким образом мы добились с вами то, что поставленный блок будет невидимым, но если он попадет на другой ресурс, то он станет видимым.
2 Способ: Защита контента с помощью буфера обмена
Плюсы данного способа:
- 1 Очень действенный для защиты картинок и постов
- 2 Подходит для совершенно любых проектов
- 3 Прост и своеобразен в использовании
Недостатки:
- 1 Путем отключения скриптов, его можно обойти.
- 2 Он не сможет защитить от парсеров.
- 3 Может повлиять на поведенческие факторы, но тем не менее.
Этот способ схож с первым, но он совершенно не защищает правый клик. Проще говоря он просто не даст вору вставить материал в буфер обмена. Что мы получим в итоге? Ворюга попытается вставить изображение или текст, но его ждет маленький сюрприз, материал просто на просто не вставится.
3 Способ: Защита для изображений с помощью водяного знака
В этом способе ничего сложного нет. Просто вы накладываете название вашего ресурса на рисунок, тем самым указывая на свое авторство.
Плюсы данного способа:
1 Этот способ никак не скажется на поведенческий фактор, если конечно вы не наложили свои письмена на всю картинку.
Недостатки:
- 1 Трудоемкий процесс.
- 2 При желании ваши знаки можно удалить.
Для картинок этот способ очень хорош. Чем? Да просто не каждый может удалить ваш водяной знак.
4 Способ: Защищаем контент с помощью скрипта
Этот способ подходит для совершенно любой СМS и для любого проекта. Смысл здесь вот в чем. В коде вашего блога мы пропишем специальный отрывок «JavaScript кода», который запретит использовать правую кнопочку мыши на вашем блоге и копировать материал.
Плюсы данного способа:
- 1 Не требует много времени в установке
- 2 Подходит для всех проектов
- 3 Защитит не только пост, но и ваши картинки
Недостатки:
- 1 Влияет на поведенческие факторы. Например, человеку нужно скопировать у вас изображение или ваш электронный адрес, номер мобильного, а у него не копируется. Поверьте, это очень раздражает.
- 2 Путем отключения скриптов, его можно обойти.
- 3 Нет эффективности при парсинге ваших страниц сайта.
- 4 Специальные программы могут помочь в распознавании текста, тем самым копировать то что необходимо.
Вывод из всего этого? Да конечно минусов больше чем плюсов, поэтому данным способом лучше не пользоваться. Ходит слух, что за такие манипуляции можно фильтр схлопотать. Так ли это на самом деле, я не проверял, но то что он негативно влияет на поведенческий фактор это факт. Решать вам.
А вот собственно и сам код.
&lt;script language=JavaScript&gt; <pre> var message="Извините, копирование запрещено!"; function clickIE4 (){ if (event.button==2){ alert (message); return false; } } function clickNS4 (e){ if (document.layers||document.getElementById&amp;&amp;!document.all){ if (e.which==2||e.which==3){ alert (message); return false; } } } if (document.layers){ document.captureEvents (Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&amp;&amp;!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function («alert (message);return false») &lt;/script&gt;
Вставляем код перед закрывающимся тегом body, в самом конце страницы.
5 Способ: Приписываем ссылочку на источник
Здесь вообще все просто. При копировании материала (статья) к нему приписывается ссылочка на источник. Эту ссылку очень легко убрать, поэтому это самый не надежный способ защиты, но попробовать можно.
Плюсы данного способа:
- 1 Подходит для любого ресурса
- 2 Прост в использовании
- 3 Практически не влияет на поведенческий фактор
Недостатки:
- 1 Как я уже говорил, этот способ малоэффективен.
Если вы все-таки, решитесь попробовать данный метод, то используем вот этот код.
<script type="text/javascript"> <pre>function addLink () { var body_element = document.getElementsByTagName ('body')[0]; var selection = document.getSelection (); var pagelink = «<p>Источник: impuls-web.ru</p>»; var copytext = selection + pagelink; var newdiv = document.createElement ('div'); body_element.appendChild (newdiv); newdiv.innerHTML = copytext; selection.selectAllChildren (newdiv); window.setTimeout ( function () { body_element.removeChild (newdiv); }, 0); } document.oncopy = addLink; </script>
Вставляем после:
</body>
6 способ: Защита контента помощью сервиса http://www.tynt.com/
Смысл данного способа состоит в том, что ссылка добавляется в пост насильно. Конечно неопытный человек ее не заметит, ну а продвинутые люди ее просто удалят. Заходим на сервис, проходим регистрацию и добавляем адрес вашего сайта.
Этот сервис сгенерирует для вас маленький код, который нужно вставить перед закрывающемся тегом header, на все страницы вашего сайта. Чтобы проверить работу данного кода, берем часть статьи со своего ресурса и вставляем в текстовый редактор. Если под текстом появилась ссылочка на ваш блог, то все у вас прекрасно работает. Сразу хочу сказать данный способ не проверял, но по отзывам он очень хорош. Попробуйте.
Заключение.
Ну что подведем итоги к сегодняшнему материалу. Как защитить контент вы теперь знаете. Конечно это не даст вам 100% результата, но попробовать стоит. Воровство контента было и будет. Так что обезопасьте свой блог, а у меня на этом все. Всем пока!