OpenCart Copy Protection - відключає контекстне меню і гарячі клавіші на сайті
Модуль OpenCart 3 призначений для захисту контенту вашого інтернет-магазину від несанкціонованого копіювання. Модуль забезпечує комплексний захист текстів, зображень та іншої інформації, розміщеної на сайті, використовуючи сучасні JavaScript-технології для запобігання різним методам крадіжки контенту.
DEMO Live
Модуль Copy Protection пропонує гнучку систему налаштувань, що дозволяє адміністратору самостійно визначити рівень захисту. Ви можете вимкнути копіювання тексту, заборонити використання правої кнопки миші, блокувати доступ до інструментів розробника браузера, запобігти створенню скріншотів та вимкнути функцію друку. Додатково доступні опції блокування гарячих клавіш типу Ctrl+S, Ctrl+U, Ctrl+P та автоматичного розмиття контенту при втраті фокусу вікном браузера.
Доступні функції захисту:
Блокування копіювання тексту (Ctrl+C, контекстне меню)
Вимкнення виділення тексту на сторінці
Заборона правої кнопки миші з кастомним меню для текстових полів
Захист від скріншотів (блокування PrintScreen)
Блокування друку сторінок
Заборона доступу до DevTools (F12, Ctrl+Shift+I, Ctrl+Shift+J)
Особливістю модуля є система виключень - користувачі зберігають можливість копіювати та вставляти текст у текстові поля форм через спеціальне контекстне меню, що не порушує функціональність сайту. Адміністратор може налаштувати власне повідомлення, яке відображатиметься при спробах порушення захисту, з підтримкою мультимовності для кожної мови магазину.
Модуль працює автоматично на всіх сторінках сайту після активації, не вимагає додаткових налаштувань шаблону та повністю сумісний з усіма темами OpenCart 3. Захист реалізований на клієнтському рівні через JavaScript, що забезпечує швидку роботу без навантаження на сервер.
Важливо знати: обмеження на сайті не діють на адміна, якщо він авторизований в адмінці задля зручності керування сайтом. Щоб перевірити роботу модуля на сайті для звичайний відвідувачів - відкрийте анонімне вікно браузера або вийдіть з адмінки.
Інструкція з інсталяції модуля:
Завантажити модуль в адмін-панелі в розділі "Розширення" : "Установка".
Перейти у розділ "Модифікатори" та оновити кеш.
Перейти у розділ "Панель стану" та оновити кеш шаблону (лише для OpenCart 3).
Перейти в розділ "Розширення" : "Розширення" : "Модулі" та включити "Модуль захисту від копіювання".
Редагувати модуль. Включити статус модуля та налаштувати всі його опції під свої потреби і зберегти налаштування.
Перевірити роботу модуля.
Журнал змін модуля Захист від копіювання
v1.0.1 (07.11.2025) - Покращення
Виключення для адміністратора (на адмінів не діють обмеження на сайті, якщо вони авторизовані в адмінці).
Виправлено проблему в тесті PageSpeed Insights - "Prevents users from pasting into input fields".
Необхідно авторизуватися для того щоб переглядати файли!
20 листопада 2025 року вийшов черговий великий реліз PHP - версія 8.5. PHP 8.5 має корисні нововведення, але це потребує обережного підходу до впровадження в існуючих OpenCart проектах.
Розглянемо методи оптимізації OpenCart, які не потребують покупки додаткових модулів або оплати сервісів. Основні етапи оптимізації швидкості завантаження OpenCart.
✕
Ми використовуємо cookie та інші технології відстеження для покращення вашого досвіду перегляду нашого сайту, персоналізації контенту та реклами, надання соціальних функцій медіа та аналізу трафіку.
Обов'язкові cookie забезпечують основні функції веб-сайту. Без цих cookie веб-сайт не може працювати належним чином.
Статистичні cookie допомагають власникам веб-сайтів зрозуміти, як відвідувачі взаємодіють з веб-сайтами, збираючи та повідомляючи інформацію анонімно.
Cookie для збору інформації та надання звітів про статистику використання веб-сайту без персональної ідентифікації окремих відвідувачів у Google.
Маркетингові cookie зберігають дані та інформацію про поведінку користувачів, що дозволяє рекламним службам охоплювати більше цільових груп.
ЧОРНА П'ЯТНИЦЯ
Випробуй удачу і виграй знижку на наступне замовлення