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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Romnik
phpBB 2.0.3
Сообщения: 387
Стаж: 15 лет 7 месяцев
Откуда: Москва/Выдропужск
Благодарил (а): 44 раза
Поблагодарили: 76 раз

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

Сообщение Romnik »

Спасибо!
Протестировал, вроде всё ОК!
Только в инструкции пропущена запятая $wm_lock

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

, $wm_lock
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Обновил мод. При попытке залить аватару получаю это:

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

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_upload.php on line 488: Missing argument 1 for filespec::watermark_images(), called in [ROOT]/includes/functions_upload.php on line 414 and defined
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4705: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4707: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4708: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4709: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3830)
...и это:
Untitled-2.gif
Форматы пробовал и jpg и gif - результат один и тот же. Куда копать?

Добавлено спустя 16 минут 5 секунд:
Та же самая фигня и при попытке залить изображение в посте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

Candell писал(а):

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

/includes/functions_upload.php on line 488
Что в этом файле на 488 строке +- 10 строк?
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Татьяна. Я, к моему сожалению, не спец в php, поэтому ваш вопрос мне ни о чём не говорит. Я поставил мод как было написано в инструкции к нему. Допускаю, что где то ошибся. Но где - вот так сходу понять не смогу. Проще будет всё переустановить заново. Или дождаться совета специалиста. :)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

Candell писал(а):не спец в php
Для того, чтобы открыть файл, найти в нем 488 по счету строку и скопировать 478-498 строки на форум, специалистом быть не надо. Нумерация строк есть, к примеру, в Notepad++
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Хммм... Не вполне понял о чём речь, но сейчас посмотрю. Копировал вроде всё, без пропусков.

Добавлено спустя 5 минут 34 секунды:
Всё проверил, всё вроде на месте... Хотел бы последовать вашим рекомендациям, Татьяна, но что то никак не пойму их, уж не обессудьте...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

Candell, ок. Прикрепите ваш файл /includes/functions_upload.php к сообщению полностью
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Прошу. :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Candell
Каким образом вы обновляли мод?

Добавлено спустя 52 секунды:
В вашем файле отсутствуют необходимые правки.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Ручками. В соответствии с инструкциями к моду.

Добавлено спустя 2 минуты 18 секунд:
Sheer писал(а):В вашем файле отсутствуют необходимые правки.
Какие? Я вроде всё перепроверил и не раз...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

Строки 478-498 в файле -

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

$this->file_moved = true;
		$this->additional_checks();
		unset($this->upload);

		return true;
	}



// Image Watermark Mod Start -->
	function watermark_images($type)
	{
		global $config, $user;

		$wn_types = unserialize($config['wm_img_type']);

		if ($this->is_ani($this->destination_file))
		{
			$this->error[] = sprintf($user->lang[$this->upload->error_prefix . 'ANIMATE_GIF_WM_INWALID'], $this->destination_file);
		}
Строка 488 - function watermark_images($type)
Candell писал(а):

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

called in [ROOT]/includes/functions_upload.php on line 414
Строка 414 - $this->watermark_images();
В моде такой строки нет.

Удалите код

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

// Image Watermark Mod End Start -->
			if ($this->is_image() && $config['img_create_watermark'])
			{
				$this->watermark_images();
			}

// <-- Image Watermark Mod End
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Candell писал(а):В соответствии с инструкциями к моду.
Неправда

Вы выполнили эти инструкции?
wm_upd.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Хорошо, сейчас попробую.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

Татьяна5
Это еще не все - пусть выполнит по инструкции --> Contrib: Update to 1.0.2b .

Добавлено спустя 6 минут:
Romnik писал(а):Только в инструкции пропущена запятая $wm_lock
Fixed!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Вроде всё работает. Вот только неудобно - если грузишь картинку gif, а этот формат не разрешён, то выводится сообщение, что водяной знак на такой формат нельзя ставить и изображение не загружается. Было бы лучше, если бы оно загружалось пусть и без водяного знака.

С аватарами всё в порядке.
Sheer писал(а):Это еще не все - пусть выполнит по инструкции --> Contrib: Update to 1.0.2b .
Но сам мод имеет версию 1.0.2b! Я сейчас взялся апдейтить по вашему совету, и понял что второй раз делаю ту же самую работу. Буква-в-букву... Или я что то не так делаю?
Sheer писал(а):Fixed!
Да, эту запятую я и сам нашёл сразу. Потом уже в теме про неё прочитал. :)

Добавлено спустя 13 минут 43 секунды:
В общем, пока всё работает. Татьяна, Sheer, спасибо вам большое, вы мне очень помогли. :) Хотя я так и не разобрался в сути апдейта - там всё один-в-один с "базовым" модом... Мож куда то не туда смотрю? Завтра на свежую голову ещё попробую разобраться. :)

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