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

[Beta] Водяной знак на вложенные изображения

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

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

[Beta] Водяной знак на вложенные изображения

Сообщение Sheer »

Attach Watermark

"Неотлепляемый" водяной знак.
Включается/выключается в ACP-->СООБЩЕНИЯ-->ВЛОЖЕНИЯ-->Настройки вложений
Там же регулируется местоположение водяного знака.
Attach_Watermark.rar
(70.12 КБ) 532 скачивания
Attach_Watermark.jpg
Attach_Watermark_usr.jpg
В новой версии добавлена возможность выбора пользователем создавать/не создавать водяной знак (устанавливается в ACP), а так же выбор типов изображений, для которых допускается создание водяного знака.

Водяной знак хранится в ./images/watermark.png (вложен в архив - замените своей картинкой)
Последний раз редактировалось Sheer 01.10.2014 19:53, всего редактировалось 12 раз.
Причина: Перезалит архив
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 14 лет 5 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Уменьшение картинки(Resizer) и водяной знак (Watermark)

Сообщение Candell »

Sheer писал(а):"Неотлепляемый" водяной знак.
Включается/выключается в ACP-->СООБЩЕНИЯ-->ВЛОЖЕНИЯ-->Настройки вложений
Там же регулируется местоположение водяного знака....
Респект и уважуха!!! А проще - огромное человеческое спасибо!!! :)

Добавлено спустя 1 час 5 минут 29 секунд:
Работает офигительно! Спасибо ещё раз! Отредактировал /language/ru/acp/attachments.php

Найти:

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

	'UPLOAD_NOT_DIR'				=>
После вставить:

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

// Image Watermark Mod Start -->
	'CREATE_WATERMARK'				=> 'Включить "Водяной знак"',
	'PERCENT'						=> 'процентов',
	'WATERMARK_OPACITY'				=> 'Прозрачность',
	'WATERMARK_OPACITY_EXPLAIN'		=> 'Прозрачность в процентах: <br /> 100% - непрозрачно, 0% - полностью прозрачно.',
	'WATERMARK_POSITION'			=> 'Позиция',
	'WATERMARK_POSITION_EXPLAIN'	=> 'Выбрать расположение водяного знака на изображении.',

	'position'	=> array(
		'right_bottom'			=> 'справа внизу',
		'left_top'				=> 'слева вверху',
		'right_top'				=> 'справа вверху',
		'left_bottom'			=> 'слева внизу',
		'center'				=> 'центр',
		'rightt_center'			=> 'справа по центру',
		'left_center'			=> 'слева по центру',
	),

// <-- Image Watermark Mod End
:)
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Стаж: 16 лет 10 месяцев
Откуда: Курская обл.
Благодарил (а): 71 раз
Поблагодарили: 8 раз
Контактная информация:

Уменьшение картинки(Resizer) и водяной знак (Watermark)

Сообщение DeathMan »

Подскажите, а этот watermark ставить watermark даже на те файлы, которые залиты на другие хостинги или только если залиты через attach систему форума ?
phpbb3 - сила!
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 14 лет 5 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Уменьшение картинки(Resizer) и водяной знак (Watermark)

Сообщение Candell »

DeathMan писал(а):Подскажите, а этот watermark ставить watermark даже на те файлы, которые залиты на другие хостинги или только если залиты через attach систему форума ?
МОД ставит ватермарку в процессе заливки изображения на форум, поэтому другие хостинги к этому действу непричастны.
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

Re: Уменьшение картинки(Resizer) и водяной знак (Watermark)

Сообщение Shredder »

DeathMan
А как ты собрался ставить водяной знак на картинки, расположенные на чужих сайтах? Интересно. Расскажи.
Это невозможно в принципе.

Для того, чтобы поставить марку на картинку, она обязательно должна располагаться на твоём хостинге.
Аватара пользователя
bumbr
phpBB 1.4.4
Сообщения: 129
Стаж: 12 лет 9 месяцев
Откуда: Беларусь
Благодарил (а): 44 раза
Поблагодарили: 24 раза
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение bumbr »

Sheer
Мод отличный, но всё-таки хотелось бы дать возможность Пользователю
Sheer писал(а):выбор ставить/не ставить
да и не на все фото надо водяной знак накладывать. Тогда мод получится универсальный, а водяной знак накладывает зачётно, без искажений. Если можно, то добавьте.
Сам я в этой магии не разберусь, не нашел даже откуда взялись строчки в конфиге.
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 13 лет 9 месяцев
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение ВладимирТ »

Полезная штука!
Candell писал(а):Отредактировал /language/ru/acp/attachments.php
А зачем? В инструкции уже есть по русски эта редакция..
На вкус и цвет - разный CSS
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение Пчелкин »

ВладимирТ писал(а):В инструкции уже есть по русски
А они их готовить не умеют... эту заливную рыбу... читать тож не хотят...
Аватара пользователя
ВладимирТ
phpBB 2.0.4
Сообщения: 421
Стаж: 13 лет 9 месяцев
Откуда: Москва
Благодарил (а): 52 раза
Поблагодарили: 75 раз
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение ВладимирТ »

Sheer писал(а):Водяной знак хранится в ./images/watermark.png (вложен в архив - замените своей картинкой)
А при замене изображения водяного знака соблюдать размер 297 х 200 или можно произвольный.
На вкус и цвет - разный CSS
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение Sheer »

Любой. Единственное, не предусмотрена проверка на ситуацию, когда размер ВЗ будет больше самого изображения.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 1 месяц
Благодарил (а): 101 раз
Поблагодарили: 79 раз
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение Slash »

Sheer, отлично! Большое спасибо!
Полезная модификация!

Добавлено спустя 42 минуты 24 секунды:
При добавление картинок с расширением .gif (анимированные) выходит сообщение: Не удалось закачать вложение ./files/2_23571927a15244a9078734ccd7de476b.. Дебаг ругается:

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

Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 422	[PHP Warning]

imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error:	
► Источник
Язык: ru	Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 422	[PHP Warning]

imagecreatefromjpeg(): './files/2_759d8f05ddc220e648e4fe8ba2997ab9' is not a valid JPEG file	
► Источник
Язык: ru	Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 480	[PHP Warning]

imagesx() expects parameter 1 to be resource, boolean given	
► Источник
Язык: ru	Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 481	[PHP Warning]

imagesy() expects parameter 1 to be resource, boolean given	
► Источник
Язык: ru	Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 515	[PHP Warning]

imagesx() expects parameter 1 to be resource, boolean given	
► Источник
Язык: ru	Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 516	[PHP Warning]

imagesy() expects parameter 1 to be resource, boolean given	
► Источник
Язык: ru	Страница: posting.php?mode=edit&f=34&t=673&p=2825
Файл: [ROOT]/includes/functions_upload.php
Строка: 574	[PHP Warning]

imagecopy() expects parameter 1 to be resource, boolean given
Строка 422: $img = imagecreatefromjpeg($this->destination_file);
480: $image_width = imagesx($main_img_obj);
481: $image_height = imagesy($main_img_obj);
515: $dest_x = imagesx($main_img_obj) - $watermark_width - $x_shift;
516: $dest_y = imagesy($main_img_obj) - $watermark_height - $y_shift;
574: imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h);
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение Sheer »

Ну так imagecreatefromjpeg, а ты gif суешь.

Добавлено спустя 51 секунду:
Raisin писал(а):is not a valid JPEG file
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 1 месяц
Благодарил (а): 101 раз
Поблагодарили: 79 раз
Контактная информация:

Re: [Beta] Водяной знак на вложенные изображения

Сообщение Slash »

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

Re: [Beta] Водяной знак на вложенные изображения

Сообщение Sheer »

Дело не в анимированных картинках, а в принципе мод работает только с jpg. Нужно доделывать. В принципе готово, только вот с прозрачностью водяного знака на gif - засада. Непрозрачный.

Добавлено спустя 14 минут 50 секунд:
Upd/ [Beta] Водяной знак на вложенные изображения
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»