Gary Oldman
VIP складчик
- Регистрация
- 6 Сен 2014
- Сообщения
- 33.735
- Реакции
- 202.945
Название: Популярные способы защиты контента от копирования
Очень многие задаются вопросом, как защитить содержимое своих сайтов от копирования, особенно актуально это при публикации авторских статей и фотографий...
Можно ли как-нибудь защитить содержимое своего сайта от использования его плагиаторами? К сожалению средства от плагиаторов не существует.
Предлагаемый скрипт сможет остановить лишь новичка или ленивого, матерого копипейстера не остановят ни скрипты "отключающие" правую кнопку мыши, ни атрибуты тэга:
Однако использовать и скрипты и атрибуты тэга body использовать все же надо. Большинство копипейстеров обнаружив "нерабочую" правую кнопку мыши просто уходят со страницы, а это значит, что ваш контент, хотя бы на какое-то время останется уникальным и не расползется по всему Интернету.
1. Скрипт запрет копирования:
var message=""; function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2) { (message); return false;}}} if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS; }else{ document.onmouseup=clickNS; document.oncontextmenu=clickIE; } document.oncontextmenu=new Function("return false")
Запрет выделения текста в CSS-стилях
Аналогичный первому методу, но можно уже не использовать скрипт, а прописать отдельный стиль (например, класс “noselect”), в котором запрещается выделять текст (см. пример).
/* Отключение возможности выделения в теге DIV */ .noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
Готовый скрипт с использованием js для DLE
Готовая реализация с самой простой установкой NoCopy - Защита контента от копирования, позволяет защитить текст от попытки скопировать его сочетанием кнопок Ctrl+C или выделением мыши, тем самым добавит проблемы людям, которые тупо тырят новости с вашего интернет портала.
Установка:
1. Закачать к себе в шаблон файл скрипт nocopy.js в папку js
2. В файл шаблона main.tpl добавьте строчку тега :
Скачать:
Очень многие задаются вопросом, как защитить содержимое своих сайтов от копирования, особенно актуально это при публикации авторских статей и фотографий...
Можно ли как-нибудь защитить содержимое своего сайта от использования его плагиаторами? К сожалению средства от плагиаторов не существует.
Предлагаемый скрипт сможет остановить лишь новичка или ленивого, матерого копипейстера не остановят ни скрипты "отключающие" правую кнопку мыши, ни атрибуты тэга:
Однако использовать и скрипты и атрибуты тэга body использовать все же надо. Большинство копипейстеров обнаружив "нерабочую" правую кнопку мыши просто уходят со страницы, а это значит, что ваш контент, хотя бы на какое-то время останется уникальным и не расползется по всему Интернету.
1. Скрипт запрет копирования:
var message=""; function clickIE() {if (document.all) {(message);return false;}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2) { (message); return false;}}} if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS; }else{ document.onmouseup=clickNS; document.oncontextmenu=clickIE; } document.oncontextmenu=new Function("return false")
Запрет выделения текста в CSS-стилях
Аналогичный первому методу, но можно уже не использовать скрипт, а прописать отдельный стиль (например, класс “noselect”), в котором запрещается выделять текст (см. пример).
/* Отключение возможности выделения в теге DIV */ .noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
Готовый скрипт с использованием js для DLE
Готовая реализация с самой простой установкой NoCopy - Защита контента от копирования, позволяет защитить текст от попытки скопировать его сочетанием кнопок Ctrl+C или выделением мыши, тем самым добавит проблемы людям, которые тупо тырят новости с вашего интернет портала.
Установка:
1. Закачать к себе в шаблон файл скрипт nocopy.js в папку js
2. В файл шаблона main.tpl добавьте строчку тега :
Скачать:
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Udemy, Stephen Grider] Docker и Kubernetes: полное руководство (2022)
- [RealManual, Егоров Василий] Traefik: проксируем в сети (2022)
- [Umapalata, Макс Куратов] Claude, сделай мне сайт (2026)
- [Vesperfin, Арина Веспер] VesperfinCode: Поддержка (14-й поток) (2026)
- [Udemy, Skillet Academy] Мастер-класс по Arduino для начинающих: искусственный интеллект, робототехника и ChatGPT (2025)
- [Udemy, Chris Kurhan] Стратегия в реальном времени на Unity: создайте свою собственную RTS-игру (2026)
- [Stepik, Дмитрий Баров] Fine BI для начинающих. Аналитика за час 2026 (2026)
- [Meelo App Empire] Империя мобильных приложений без кода: запусти свое приложение и начни зарабатывать (2025)
- [TutorPlace, Юрий Рождественский] Создание чат-ботов (2025)
- [$ sudo teach IT, Тимур Сагитов] Ботостроение в Telegram (2025)