Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Mushu-svbk
phpBB 1.4.2
Сообщения: 50
Стаж: 11 лет 3 месяца
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение Mushu-svbk »

Установлен этот мод у меня на форум давно. Нужно было решить хоть как-то вопрос с водяным знаком. Отдельный модуль Водяного знака (есть тут на форуме) мне не подошел, по причине заливки на форум изображений разного формата - bmp, gif, tiff и т.п., в том модуле водяной знак распространяется только на png, gif не анимированный, jpg, а остальные форматы просто игнорирует при попытке загрузить. Попробовала дополнительные поправки того модуля, но проблема с загрузкой gif анимированного осталась - отказывается его загружать в упор. Поняла что это не вариант с моими пользователями. Стала копать глубже данный мод. И в принципе нашла решение.

Водяной знак меня там стоял, но он был в углу и любой, спокойно мог пересохранить документы с нашего форума и поставить на другом ресурсе от себя. Мне нужно было сделать чтоб водяной знак размножался. Результат получился неплохим. Но если кто сможет подправить и улучить мои правки - будет замечательно.
И так легко уже изображение не сохранишь.
Вот что вышло:
Безымянный.jpg
Теперь - как этого достичь:
согласно инструкциям по установке мода нам нужно править файлы стилей styles/prosilver/template/overall_header.html и styles/subsilver2/template/overall_header.html
правка там одна и та же
находим вставленные нами фрагмент

Код: Выделить всё

<!-- IF SCRIPT_NAME == "viewtopic" or SCRIPT_NAME == "posting" or SCRIPT_NAME == "ucp" or SCRIPT_NAME == "search" -->
<script type="text/javascript" src="{ROOT_PATH}/highslide/highslide-with-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="{ROOT_PATH}/highslide/highslide.css" />      
<script type="text/javascript">
	hs.graphicsDir = 'highslide/graphics/';
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
	hs.fadeInOut = false;
	hs.dimmingOpacity = 0.75;
	hs.wrapperClassName = 'borderless';
	hs.captionOverlay.hideOnMouseOut = true;
	hs.marginLeft = 85;
	hs.marginBottom = 0;
	hs.marginTop = 0;
	hs.numberPosition = 'caption';

	// Adding the Watermark
	hs.registerOverlay({
	html: '<div class="watermark" onclick="return hs.close(this)" title="Close" style="width:120px; height: 120px; background: url(highslide/graphics/watermark.png)"></div>',
	hideOnMouseOut: true,
	opacity: 0.4,
	repeat: false,
	position: 'top right',
	fade: 2 // fading the semi-transparent overlay looks bad in IE
	})

	// Adding the controlbar
	if (hs.addSlideshow) hs.addSlideshow({
		//slideshowGroup: 'group1',
		interval: 3000,
		repeat: false,
		useControls: true,
		fixedControls: true,
		overlayOptions: {
			opacity: .6,
			position: 'top center',
			hideOnMouseOut: true
		},
		thumbstrip: {
			position: 'middle left',
			mode: 'vertical',
			relativeTo: 'viewport'
		}
	});
</script>
<!-- ENDIF -->
Здесь нас интересует кусок кода

Код: Выделить всё

	// Adding the Watermark
	hs.registerOverlay({
	html: '<div class="watermark" onclick="return hs.close(this)" title="Close" style="width:120px; height: 120px; background: url(highslide/graphics/watermark.png)"></div>',
	hideOnMouseOut: true,
	opacity: 0.4,
	repeat: false,
	position: 'top right',
	fade: 2 // fading the semi-transparent overlay looks bad in IE
	})
для размножения необходимо параметр repeat: false заменить на repeat: true, так же значения размера "width:120px; height: 120px заменить на любые другие значения. В моем случае я поставила 2500 оба пункта, так как у меня на форуме часто загружают огромные изображения.
Ну и параметр position: 'top right' на position: 'center'

Не забываем чистить кэш.

Не знаю возможно ли сделать так, чтобы размеры водяного знака брались из размера изображения, то есть если одна картинка 300 на 300, то для этой картинки размер поля с заполнением 300 на 300, другая например 1600 на 900, то поле водяного знака становится 1600 на 900....

П.С. может вопрос не в тему, а как прописать водяной знак на превью?
valdos
phpBB 1.4.3
Сообщения: 88
Стаж: 7 лет 11 месяцев
Благодарил (а): 23 раза
Поблагодарили: 4 раза

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение valdos »

А у всех теперь такая принудительная реклама при наведении на изображение?
rek.jpg
p.s. На компьютере обнаружил подозрительный аддон, после его удаление, всё нормализовалось.
Последний раз редактировалось valdos 28.07.2014 15:27, всего редактировалось 1 раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10567
Стаж: 9 лет 10 месяцев
Благодарил (а): 184 раза
Поблагодарили: 2971 раз

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение Татьяна5 »

valdos, нет, ничего подобного
AndreiBY
phpBB 1.0.0
Сообщения: 3
Стаж: 5 лет 7 месяцев

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение AndreiBY »

Водяной знак прилепился, но при сохранении с сайта изображения он пропадает. Так и должно быть ? Или я где то что то не поставил ?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10567
Стаж: 9 лет 10 месяцев
Благодарил (а): 184 раза
Поблагодарили: 2971 раз

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение Татьяна5 »

Да, так и должно быть
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11908
Стаж: 14 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2722 раза

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
AndreiBY
phpBB 1.0.0
Сообщения: 3
Стаж: 5 лет 7 месяцев

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение AndreiBY »

Sheer писал(а): [Beta] Водяной знак на вложенные изображения (Пост Sheer #411634)
Как его установить ? Работает только для картинок в определенной папке ?

Татьяна5,
А не подскажите способ при котором водяной знак прилепляется и остается при сохранении ?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 11 лет 1 месяц
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 730 раз

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение владимир1983 »

За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
AndreiBY
phpBB 1.0.0
Сообщения: 3
Стаж: 5 лет 7 месяцев

Re: [RC] Highslide 4.1.8 Zoom/Slideshow/Watermark

Сообщение AndreiBY »

Как его заставить работать ? Какой текст вставить и куда ?

Вернуться в «Поддержка модов для phpBB 3.0.x»