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

[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
Сообщения: 58
Стаж: 14 лет
Благодарил (а): 21 раз
Поблагодарили: 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
Стаж: 10 лет 9 месяцев
Благодарил (а): 23 раза
Поблагодарили: 4 раза

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

Сообщение valdos »

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

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

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

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

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

Сообщение AndreiBY »

Водяной знак прилепился, но при сохранении с сайта изображения он пропадает. Так и должно быть ? Или я где то что то не поставил ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

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

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

Сообщение AndreiBY »

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

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

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

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

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

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

Сообщение AndreiBY »

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

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