Jump to content


Photo
- - - - -

Запрет right-click и сохранения изображений

right-click content protection защита контента

Best Answer SmetDenis , 14 August 2014 - 11:45

Делается обычно через CSS, для сложных вариантов + JS для вычисления размеров
Google мне сказал
http://www.mediacoll...ages/cloak.html
http://www.tech-reci...sparent-layers/
http://stackoverflow...-image-download Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 LeMax

LeMax
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 308
  • topics: 27

Posted 13 August 2014 - 12:49

Возникла потребность защитить от скачивания изображения на сайте.

Есть несколько отличных плагинов, которые справляютс с этим на контенте Joomla, но не хотят работать на ZOO \ JBZoo.

 

Пробовал разные:

 - те, которые запрещают только правый клик

 - те, которые сохраняют просто пустое изображение (видимо накладывая его сверху...)

 - те, которые запрещают все, что только можно

 

Частично оказался совместим бесплатный плагин: 

http://extensions.jo...rotection/17001

 

Он работает на таких элементах, как:

 - текст (везде)

 - изображения в тизерах

 - фильтры

 

Но он не работает (как и другие) на элементах Image и JBImage в Full-шаблоне

Очень надеюсь на помощь и подсказку - как можно запретить сохранять изображения (хотя бы самым простым способом - правой кнопкой. Это уже часть не нужных людей отсеит, оставив только все тем, кто через Консоль отладки могут найти путь и скачать изображение, хотя и эту проблему тоже бы решить. Уверен что возможно, раз в Joomla это решаемо.)

 

Заранее благодарен.


  • 0

#2 LeMax

LeMax
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 308
  • topics: 27

Posted 13 August 2014 - 13:10

Проблема временно решена выше указанным плагином:

 - почистить кеш

 - переопределить некоторые элементы (методом тыка) в другие позиции

 - не применять плагин для iFrame (иначе FancyBox отображается как новая страничка)

 

Теперь правый клик совсем не работает - это уже решает 50% проблемы

Но если на сайте пошерстить через Консоль (или Firebug) - то ссылку на картинку достать можно (и саму картинку соответственно тоже)


  • 0

#3 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 13 August 2014 - 13:22

Не знаю, зачем Вам какие-то плагины - всегда стараюсь не ставить ничего лишнего. Запретить парвую кнопку на все изображения можно таким вот простейшим скриптом (он кстати вполне успешно гуглится)

jQuery(document).ready(function($) {
$('img').bind("contextmenu", function(e) {
               e.preventDefault();
           });
});

PS Ужасно бесят сайты, где не работают какие-то кнопки или встроена подобного рода "защита". Стараюсь на такие сайты второй раз не заходить.


Edited by Sliapy, 13 August 2014 - 13:24.

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 14 August 2014 - 07:08

Возникла потребность защитить от скачивания изображения на сайте.

Сайт скачивается через wget (например), который просто выкачивает все что видит.
А если отключить правый клик, то лишаете пользователя вот таких мелочей.
4ar_200x0.png

Тоже стараюсь такими сайтами не пользоваться.
А самый эффективный способ защиты контента - через ТМ
http://blog.sibirix..../21/law-defend/ (3-я и 4-я история).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 LeMax

LeMax
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 308
  • topics: 27

Posted 14 August 2014 - 11:23

Запретить парвую кнопку на все изображения можно таким вот простейшим скриптом (он кстати вполне успешно гуглится)
Благодарю за ответ и совет, но к сожалению - не представляю даже примерно - куда и как вставить этот скрипт :) Да того эффекта, что необходимо - он не даст.

 

А самый эффективный способ защиты контента - через ТМ
Спицифика бизнеса и географии - не позволяет с каждым судится и разбирательства поводить (иначе просто нужно иметь штат юристов или большой бюджет на аутсорсинг). А копирайт на фото - он и сейчас есть, но так как он мелкий и по низу фото - то его легко обрезают и далее используют. Но в любом случае, благодарен за ответ.

 

 

Чтобы более размытый вопрос конкретизировать, предлагаю рассмотреть его следующим образом:

  Можно ли сделать так, чтобы не запрещая правый клик на сайте - нельзя было скачать изображение? Т.е. по изображению кликаем, появляется контекстное меню - выбираем "Сохранить как.." - сохраняем, но там была пустая картинка? (такие реализации есть). Таким образом - и ПКМ будет работать, и 50% "простых менеджеров" можно будет отгородить от нечестного скачивания изображений и размещения их у себя на сайтах. Если нет, то тогда тему закрываем. Спасибо.


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 14 August 2014 - 11:28

(такие реализации есть).

Где можно увидеть пример?

Еще вариант, растянуть над картинкой прозрачный 1x1.gif и тогда сохранятся будет именно он.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 LeMax

LeMax
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.6
  • posts: 308
  • topics: 27

Posted 14 August 2014 - 11:36

Сейчас все пересмотрел - найти не могу, но я такое использовал на старом сайте (там была чистая Joomla 2.5 без надстроек).

И Вы правильно указали - там как раз скачивался прозрачный gif (или png).

 

Возможно ли реализовать такую возможность (желательно к элементам JBImage и ImagePro)?

Спасибо.


  • 0

#8 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 14 August 2014 - 11:45   Best Answer

Делается обычно через CSS, для сложных вариантов + JS для вычисления размеров
Google мне сказал
http://www.mediacoll...ages/cloak.html
http://www.tech-reci...sparent-layers/
http://stackoverflow...-image-download
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!