Главная » Запрет копирования текста и изображений
    РейтингРейтингРейтингРейтингРейтинг

Запрет копирования текста и изображений

Данные способы защитят лишь от мелких, безграмотных воришек. 

Надежно защитить текст от копирования довольно не просто, ведь всегда можно открыть код страницы с помощью клавиш Ctrl+U и скопировать от туда, все что угодно.

Использование скрипта для запрета копирования текста и изображений

Открываем страницу вашего сайта или блога в любом html редакторе, или просто в блокноте, ищем тег <BODY> и заменяем его на:

<BODY oncopy="return false;">

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

Следующие скрипты при вставке их между тегами <HEAD>...</HEAD> запретят пользователям выделять текст, вызывать контекстное меню и копировать текст или любое другое содержимое сайта.

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


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

Многие, не продвинутые пользователи, не умеют пользоваться сочетанием клавиш Ctrl+C для копирования и Ctrl+V для вставки, а привыкли вызывать меню с помощью правой кнопки мыши, где также есть функции копировать и вставить.

Давайте отключим действие правой кнопки мыши, применительно к Вашему сайту. 

Создаем новый чанк (называем как угодно, у меня zapret_teksta)  добавляем этот код:

<script language=JavaScript> 
<!-- 
var message="Правый клик запрещен!"; 
/////////////////////////////////// 
function clickIE4(){ 
if (event.button==2){ 
alert(message); 
return false; 


function clickNS4(e){ 
if (document.layers||document.getElementById&&!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&&!document.getElementById){ 
document.onmousedown=clickIE4; 

document.oncontextmenu=new Function("alert(message);return false") 
// --> 
</script> 
</script>

далее, название  чанка (zapret kopi) вставляем в шаблон перед закрывающим тегом </head> , сохраняем  изменения и проверяем дееспособность правой кнопки мыши на своем сайте.

Автоматически добавлять обратную ссылку на свой сайт при копировании контента

При копировании теста и вставки его в любой текстовый редактор, автоматически проставляется открытая ссылка на источник.  Эта  ссылка добавляется вместе с текстом.

Создаем новый чанк (называем как угодно, у меня zapret kopi ) добавляем этот код:

 

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

далее, название  чанка zapret kopi вставляем в шаблон перед закрывающим тегом </head и сохраняем.
Проверяем, как это все работает. Копируем участок текста и вставляем в любой текстовый редактор, например Notepad++.
Снизу вставленного текста будет располагаться ссылка на Вашу статью.

Защита сайта от копирования. Уровень: "от профессионального угонщика"

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

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

Далее, к примеру, наш угонщик опытный. Он сумел скопировать тексты и почистить их от установленных нами капканов и наживок. Более того, допустим, что Яндекс проиндексировал его страницу (с краденным текстом) раньше, чем вашу оригинальную страницу. При этом Яндекс будет введен в заблуждение и посчитает автором того, чей материал проиндексирует раньше.

Как защитить сайт от копирования в этой ситуации? Очевидно нужен метод защиты, действующий "на опережение", доказывающий перед любым независимым "судом" ваше авторское право.

Таким неоспоримым доказательством вашего авторства может служить, к слову, письмо с оригинальным текстом на собственный e-mail. Почтовый ящик должен быть организован "на территории" крупного почтового агента, такого как Mail.ru или Yandex.ru. Понятно так же, что письмо должно быть послано самому себе желательно до публикации материалов в интернете. В этом случае текст и дата отправки станут свидетельством вашего права.

Лично по-нашему мнению такое доказательства, конечно, неоспоримо, но хлопотно на деле. Поэтому перейдем к следующему способу защиты, которое мы рекомендуем.

  1. Зарегистрируйтесь на сервисе Яндекс.Вебмастер.
  2. Если вы на этом сервисе отслеживаете несколько сайтов, то выберите и зайдите на тот сайт, на котором собираетесь опубликовать свой оригинальный текст.
  3. В меню слева выберите ссылку "Содержимое сайта."
  4. И кликните по "Оригинальные тексты" (уведомление Яндекса о появлении новых текстов).
  5. На открывшейся странице кликните на "Добавить новый текст".

Защита сайта от копирования с помощью сервиса Яндекс.Вебмастер

Прочувствуйте идеологию такой защиты сайта от кражи информации:

Большинство авторов публикует свои тексты с целью улучшить качество материалов своего сайта и повысить его заметность в поисковых системах (Яндекс, Google). Эти тексты чаще всего воруют с аналогичной целью.

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

Надеюсь мы достаточно ответили на вопрос "Как защитить сайт от копирования"?



Таблицы в HTML

css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!