Защита текста
Подскажите пожалуйста, как защитить текст от копирования на моем сайте http://grantaremont.ru !!! Может есть какой модуль для этого дела.
Честно говоря это бесполезно, тот кто захочет скопировать текст тот скопирует.
Пример 1
<body oncontextmenu="return false;">
Данный код отключает возможность правого щелчка мыши (соответственно, и возможность сохранения изображения) для всей страницы.
Пример 2
<img src="safety.jpg" oncontextmenu=" alert('Демонстрация одного из способов защиты от копирования'); return false;">
Данный код отключает возможность правого щелчка мыши (соответственно, и возможность сохранения изображения) для картинки, расположенной в верхнем правом углу данной страницы (изображение цифрового замка).
Пример 3
<body oncontextmenu="alert("Текст сообщения'); return false;">
Данный код выводит сообщение. Например, почему посетитель не смог просмотреть изображение.
Почти во всех случаях изображения будут находиться в кэше компьютера посетителя сайта. Пользователь может просмотреть кэш и найти искомое изображение. Установленная защита от копирования не поможет.
Другой простой способ - копирование содержимого экрана.
Более опытный пользователь может просмотреть программный код и ввести URL-адрес изображения непосредственно в адресную строку браузера.
На каждое действие можно найти противодействие. А на принятое противодействие можно найти другое действие. У опытных пользователей подобные попытки защиты будут вызывать чувство раздражения.
Спасибо за быстрый ответ. Скажите а куда вставлять этот код??? Может создать дополнительный блок и туду!!!
Я пока не опытный пользователь, подскажите... Я знаю что грамотный мастер сможет скопировать материал, в последние время заметил копирования моего материала, хочется попробывать защитить. Пускай по мучаются....
<body oncontextmenu="alert("Текст сообщения'); return false;">
Вот этот код нужно вставить в тег body, он в файле page.tpl.php.
А как сделать чтоб картинки можно было копировать, а текс нельзя!! Вот как на этом сайте например. http://herteg.narod.ru/
Причем правая кнопка там работает, но не копирует, и Ctr+c там не работает.
На этом сайте вот здесь:
Вот этот код:
document.write("<body "+ "oncopy="+'"return false;"'+">");
Насколько я понимаю это вместо тега <body>. На друпал такое решение не совсем подойдет, потому что я например навешиваю на body различные классы. Можно конечно использовать отдельный div куда навешивать классы, но все-такие тег body самое оно место.
И как быть??? Может попробывать что то в таком духе: <body oncontextmenu="oncopy=; return false;">
<body onselectstart="return false" oncopy="return false;">
Я думаю вам стоит попробовать сделать как на показанном вами сайте. Просто скопируйте javascript как у них сделано и все. Должно и у вас так же заработать.
Вот как нужно, <body oncopy="return false">
Защита текста от копирования - это пустая трата времени, кто хочет почитает (Фаербаг, Драгонфлай и т.д. никто не отменял, не говоря уже о чудесных Cntl+U)
Извольте, у меня Drupal 7.*
Где и в каком виде мне это вставить в код (если можно немного подробнее, я новичок)?