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

Очень часто это дело происходит не в ручную а с помощью спец софта, это нам будет на руку. Ты же понимаешь, что если человек задастся целью стибрить у вас контент – он его стибрит и ничто его не остановит. Роботов остановят эти способы, ну или задержат нерадивых копипастеров-школьников.

Если в кратце, о чем мы будем говорить сегодня:

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

к оглавлению ↑

Фишки защиты контента от копирования.

Я хочу предложить тебе некоторые свои фишки, а также в качестве дополнения статьи – отрыл некоторые фишки в нете.


к оглавлению ↑

Фишка №1 – защита контента через отключение выделения

Давай мыслить логически. Вот как можно украсть контент? Злоумышленник берет, выделяет всю вашу статью и копирует себе через ctrl+c / ctrl+v , правильно?

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

</head>

Нашел эту строчку и ПЕРЕД этой строчкой вставляешь следующий код.

<script type="text/javascript"> 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"> disableSelection(document.body) </script>

Сохраняем все изменения и радуемся что мы стали еще защищеннее. Мы защитили свой контент! Ну, это лишь мааааленький шажочек. Давай двинемся дальше.


к оглавлению ↑

Фишка №2 – защита контента через отключение правой кнопки мыши.

Продолжаем двигаться дальше по логической цепочке. Допустим, некая редиска все-таки нашла способ чтобы преодолеть наш первый барьер. Теперь давай ставить защиту от копирования контента по круче. Ведь после выделения текста – её нужно скопировать. И далеко не все пользуются горячими клавишами. Очень многие сначала нажимают правую кнопку мышки и там уже выбирают пункт копировать. Так вот. Чтобы этого не произошло, нам нужно следующее:

В файле header.php между заветными тегами

<head>
...
</head>

Нужно вставить следующий скрипт:

<script type="text/javascript" language="JavaScript"> var message="Уважаемый посетитель! Использовать правый клик на этом сайте нельзя!"; function click(e) {if (document.all) { if (event.button == 2) {alert(message);return false;}} if (document.layers) {if (e.which == 3) {alert(message);return false;}}} if (document.layers) {document.captureEvents(Event.MouseDown);} document.onmousedown=click;</script>

Не забываем сохранить изменения и проверить работоспособность скрипта.

Второй вариант этого же способа защиты контента:

Этот способ мне показался более удобным и главное более простым для новичков. Нужно просто добавить одну строчку в наш >font color=»blue»>header.php , вот эту:

<body oncontextmenu="return false;">

Но я бы сказал пару отрицательных слов в пользу этих 2х способов.

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

Поэтому когда я лично на себе ощущаю вот такие вот фишки – мне больше не хочется возвращаться на такие блоги – так что будь осторожен при такой защите от копирования и при использовании этих способов.

Ну а мы пойдем дальше.

к оглавлению ↑

Фишка №3 – защита контента через отключение возможности сохранения.

Допустим, мы отказались от первых двух способов. Или же все твои труды были сломаны или их обошли другими путями. Теперь настал самый интересный момент – можно отключить возможность кеширования страницы. т.е. браузер не сможет сохранять эту страницу (со статьей) чтобы просмотреть её в offline режиме. Для этого нужно выбрать любой их трех вариантов использования нестандартных мета тегов:

Вариант №1:

<meta http-equiv="pragma" content="no-cache" />

Вариант №2:

<meta http-equiv="no-cache" />

Вариант №3:

<meta http-equiv="cache-control" content="no-cache" />

Конечно любой из этих вариантов нужно будет вставлять между нашими заголовками

<head>
...
</head>

к оглавлению ↑

Фишка №4 – защита контента от воровства через установку копирайта.

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

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

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

Как видишь, просто так скопировать уже нельзя. Особенно если копирует робот – на тебя сразу будет устанавливаться ссылка. Я, к слову, уже видел подобные блоги, которые банально копируют контент автоматически и публикуют у себя в блоге. С помощью такого приема ты сможешь бесплатно получать на себя ссылки.

А теперь о том, как это сделать: Опять идем к нашему любимому уже файлу header.php и до завершающего тега нужно вставить следующий код:

<script type="text/javascript"> //<![CDATA[ function addLink() { var body_element = document.getElementsByTagName('body')[0]; var selection = window.getSelection(); // Вы можете изменить текст в этой строчке var pagelink = "<p>Источник: "+document.location.href+" Блог про Wordpress &copy; in4wp.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>

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

Если у тебя возникли какие-то проблемы с использованием данных приемов – напиши мне и я с радостью помогу тебе.

к оглавлению ↑

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

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

КАК? Увы, не опробовал я пока этой возможности. Может кто-то из вас знает? Отпишитесь в комментариях пжлст.

Напоминаю, что все эти способы хороши только если мы имеем дело с роботом или новичком.

Если человек опытный захочет украсть у тебя статью – его ничто не остановит. Конечно, я не буду приводить здесь примеры подобных способов. Это было бы не этично, чтоли. Просто имей ввиду, что такие способы есть. Знаю по опыту. Уже делал подобные вещи. Я привел только некоторые способы.

Я уверен, что есть еще пару способов, которых я не знаю или не нашел. И я тебя прошу мне помочь – напиши в комментариях о способах защиты контента от копирования, которых нет в этой статье.

Ну и просто пиши в каментах что ты думаешь на эту тему. Подписывайся на обновления этого блога чтобы не пропускать более интересных а главное – свежих, нужных и интересных статей.

UPD: Кстати, мне тут стало реально интересно, сколько из моих читателей знакомы с HTML, стоит ли эту тему подробнее раскрывать, или то что я пишу про код, хтмл теги итак всем понятно?

На сегодня, это всё, с вами был Денис Тумилович.

1 балл2 балла3 балла4 балла5 баллов (1 голоса (ов), оценка: 5,00 из 5)
Loading...Loading...