Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


  • Страница 1 из 1
  • 1
Архив - только для чтения
Сообщество uCoz » Модули uCoz » Контент-модули » Фотоальбомы » Полный вид фотографии (Полный вид фото надо слегка подкорректировать)
Полный вид фотографии
EFRAT
Сообщений: 7
Репутация: 2

Сообщение # 1 | 10:23:10
Смысл такой, в шаблонах стоит неплохой запретник на копирование, так скажем для масс хватает, продвинутые что хочешь сопрут. В шаблонах все работает, но в окне с полным видом фото, а открывается вид именно в новой вкладке, можно без проблем копирастить. Доступа к станице нет, в настройках модуля нет функции, чтобы можно было выбирать как открывать полное фото, в новой вкладке или внутри шаблона. Понятно, что халява многими приветствуется, однако можно подумать и об авторах... Или нет?
zarim
Сообщений: 489
Репутация: 82
Уровень замечаний:

Сообщение # 2 | 12:46:26
EFRAT, так что именно вы хотите? И где вы взяли запретник на копирование, такой, чтобы нельзя стырить было, даже трансформированием страницы к примеру в ворд, хотелось бы увидеть smile
EFRAT
Сообщений: 7
Репутация: 2

Сообщение # 3 | 12:51:41
Хочу элементарного... чтобы полный размер открывать в шаблоне.... под стандартными настройками... выносить на закаченную страницу не то, что мне нужно.
Сообщение отредактировал EFRAT - Понедельник, 02 Мар 2015, 13:35:40
zarim
Сообщений: 489
Репутация: 82
Уровень замечаний:

Сообщение # 4 | 13:13:34
EFRAT, понятно) Блокировка правой клавиши мыши спасёт от тех, кому надо стащить фотку прямо сейчас и срочно, если же задаться целью - то можно всё. Например по ссылке на коменты я легко перехожу на страницу с фото, ну а стащить его оттуда - проще простого, если мне нужно в реальном размере, достаточно убрать от урла уменьшенного изображения /2/ и получу исходник.

Единственный способ, чтоб фото точно не стащили - это не выкладывать его, по крайней мере в полном размере. Зачем оно там, большое, если вы не хотите, чтоб его видели? И ещё момент, запретите роботам индексацию картинок, полноразмерных.
Сообщение отредактировал zarim - Понедельник, 02 Мар 2015, 13:17:55
EFRAT
Сообщений: 7
Репутация: 2

Сообщение # 5 | 13:16:58
Да у меня нет цели противодействовать хакерам... мы метим свои фото в метах.... естественно можем их отрыть по интернету.... мне надо чтобы массово пипл не грузил их где попадя... Комменты пока включены... потом регеница надо будет.... а народу часто влом... им надо кликнул... свиснул и пошел.... biggrin
Сообщение отредактировал EFRAT - Понедельник, 02 Мар 2015, 13:20:54
zarim
Сообщений: 489
Репутация: 82
Уровень замечаний:

Сообщение # 6 | 13:20:01
EFRAT, тогда уберите ссылку на полноразмерное изображение или сделайте её доступной только для определённых групп пользователей
EFRAT
Сообщений: 7
Репутация: 2

Сообщение # 7 | 13:22:17
Да это все понятно.... но... хотелось бы лучше... cry
leonoff(on)
Сообщений: 296
Репутация: 57

Сообщение # 8 | 13:38:07
EFRAT, вам надо просто отключить правую кнопку мыши в новом окне с фото?

Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
EFRAT
Сообщений: 7
Репутация: 2

Сообщение # 9 | 13:41:18
Да... добраться до сюда.... /_ph/...
Сообщение отредактировал EFRAT - Понедельник, 02 Мар 2015, 13:45:17
leonoff(on)
Сообщений: 296
Репутация: 57

Сообщение # 10 | 13:53:29
EFRAT, минут 20-30 подождите. Я сейчас разгребу дела и отпишусь

Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
zarim
Сообщений: 489
Репутация: 82
Уровень замечаний:

Сообщение # 11 | 16:30:28
Если честно, не понимаю, что даст отключение правой кнопки мышки на страничке с полным изображением. Его в любом случае браузер видит как картинку, достаточно нажать (в панели браузера) на сохранить страницу, и он сам предложит сохранить как картинку... имхо достаточно убрать для гостей ссылку на полноразмерное изо + та блокировка, что стоит сейчас на страницах.
leonoff(on)
Сообщений: 296
Репутация: 57

Сообщение # 12 | 19:34:26
EFRAT, прошу прощения, что так долго. .. Начальник сегодня свирепствовал... В общем какая суть. При клике по ссылке "В реальном размере" перехватывать это событие, создавать свое собственное окно с картинкой. Что нужно сделать? Найти в шаблоне "Страница с полной фотографией и комментариями" ссылку, которая отвечает за открытие полной фотки в новом окне. Выглядит примерно так:

Код
<?if($FULL_PHOTO_DIRECT_URL$)?><a class="dd-tip ulightbox" href="$FULL_PHOTO_DIRECT_URL$" target="_blank"><i class="expand-ico"></i><!--<s10014>-->В реальном размере<!--</s>--> <b>$PHOTO_SIZE$</b> / $PHOTO_WEIGHT$Kb</a><?endif?>
Добавить ей какой-нибудь ID. Я сделал такое:

Код
<?if($FULL_PHOTO_DIRECT_URL$)?><a class="dd-tip ulightbox" id="urlPhoto-$ID$" href="$FULL_PHOTO_DIRECT_URL$" target="_blank"><i class="expand-ico"></i><!--<s10014>-->В реальном размере<!--</s>--> <b>$PHOTO_SIZE$</b> / $PHOTO_WEIGHT$Kb</a><?endif?>
В самом низу страницы перед </body> вставить js код:

Код
<script language="JavaScript">
    var url = "http://SITE.RU/blockright.js";
    $.getScript( url, function() {
           $("#urlPhoto-$ID$").on("click", function(event){
                  event.preventDefault();
                  var title = "$PHOTO_NAME$";
                  openWin(this.href,title);
           });
    });
</script>

Обратите внимание, что здесь имеется переменная url, в нее надо вставить путь до js файла, который надо создать с таким содержимым:

Код
function openWin(url,title) {
  myWin= open("", "displayWindow", "status=yes,toolbar=yes,menubar=yes,scrollbars=yes");
  myWin.document.open();
  myWin.document.write("<html><head><title>" + title);
  myWin.document.write("</title></head><body>");
  myWin.document.write("<script>document.body.oncontextmenu = function (e) { return false;};</script>");
  myWin.document.write("<img src='" + url + "' alt=''>");
  myWin.document.write("</body></html>");
  myWin.document.close();  
}
Этот код надо обязательно вынести в отдельный js файл. Для примера я его назвал blockright.js

Муж рассказал жене, что у него есть любовница. Причина смерти: коронавирус.
EFRAT
Сообщений: 7
Репутация: 2

Сообщение # 13 | 01:59:01
Спасибо... ща попробую... держи молодца... biggrin
BoyKa
Сообщений: 120
Репутация: 11

Сообщение # 14 | 02:35:18
EFRAT, Сделай запрет от копирования через css, установи авторские права. Яваскрипт легко отключить, на этом все закончиться.

Сообщение отредактировал BoyKa - Вторник, 03 Мар 2015, 02:44:59
Сообщество uCoz » Модули uCoz » Контент-модули » Фотоальбомы » Полный вид фотографии (Полный вид фото надо слегка подкорректировать)
  • Страница 1 из 1
  • 1
Поиск: