Защита от копирования: установка и настройка

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

Что делает модуль

Модуль мешает посетителям копировать тексты и картинки с сайта. На всех публичных страницах:

  • нельзя выделить текст мышью, поэтому Ctrl+C ничего не копирует;
  • не открывается контекстное меню по правой кнопке мыши;
  • нельзя перетащить картинку или текст в другое окно;
  • при печати страница выходит пустой;
  • клавиша F12 не открывает инструменты разработчика.

Административная часть сайта (папка /bitrix/) работает как обычно.

От чего модуль не защищает

Защита работает в браузере посетителя. Тот, кто откроет исходный код страницы, отключит JavaScript или сохранит страницу целиком, получит текст. Поисковые роботы читают сайт как раньше, на индексацию модуль не влияет. Модуль отсекает случайное и ленивое копирование: так поступает большинство тех, кто переносит чужие тексты в свои каталоги и на доски объявлений.

Установка

  1. В административной части откройте «Marketplace → Каталог решений», найдите «Weblst: Защита от копирования» и нажмите «Установить». Купон после покупки активируйте на странице «Marketplace → Обновление решений».
  2. После установки модуль ничего не меняет на сайте, пока вы не включите защиту.

Модуль работает на всех редакциях от «Первого сайта» до «Бизнеса».

Включение защиты

  1. Откройте «Настройки → Настройки модулей → Weblst: Защита от копирования».
  2. На вкладке «Общие настройки» отметьте «Включить защиту от копирования».
  3. Нажмите «Сохранить».
  4. Откройте любую страницу сайта в окне инкогнито и попробуйте выделить текст. Если текст выделяется, очистите кеш сайта в «Настройки → Настройки продукта → Автокеширование» и обновите страницу.

Несколько сайтов

Если на одной установке Битрикса работает несколько сайтов, в настройках модуля у каждого из них есть своя вкладка. Чтобы защита не работала на каком-то сайте, откройте его вкладку и отметьте «Отключить защиту от копирования для сайта». Галочку на вкладке «Общие настройки» не снимайте, иначе защита выключится на всех сайтах.

Отключение

Снимите галочку «Включить защиту от копирования» и сохраните настройки. Удалять модуль для этого не нужно.

Что проверить после включения

  • Посетители не смогут скопировать телефон, адрес или реквизиты. Если их часто копируют, продублируйте телефон ссылкой tel:, а реквизиты выложите файлом для скачивания.
  • Защита действует и для администраторов на публичных страницах. Чтобы скопировать что-то со своего сайта, берите текст из административной части.
  • Проверьте формы заказа и обратной связи: введите данные, исправьте их, отправьте форму.
  • Если на сайте нужна печать (например, бланк заказа или счёт), отключите защиту для этого сайта или используйте печатные формы из административной части.

Частые проблемы

Защита не работает

Проверьте, что галочка на вкладке «Общие настройки» включена, а на вкладке нужного сайта галочка «Отключить защиту» снята. Затем очистите кеш. Модуль добавляет свой скрипт перед закрывающим тегом </body>: если шаблон сайта собран без него, скрипт не подключится.

Защита мешает на одном сайте из нескольких

Отключите её на вкладке этого сайта в настройках модуля.

Вся документация О модуле

Расскажите о задаче, мы подберём платформу и оценим работу