Страница 6 из 9

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 26.07.2018 17:57
Pazh
Очередной обнаруженный абздец в ветке 3.2.Х:
Файл vendor\marc1706\fast-image-size\lib\Type\TypeJpeg.php
Проблемная настройка:

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

	/** @var int JPEG max header size. Headers can be bigger, but we'll abort
	 *			going through the header after this */
	const JPEG_MAX_HEADER_SIZE = 124576;
В комментарии написан текст, который объясняет ошибку при загрузке некоторых изображений как вложение. Header изображение с фотоаппаратов значительно длинее 124576 байт, которые считывает библиотека для быстрого определения разрешения изображения. В итоге сейчас можно при загрузке фото с фотоаппарата получить сообщение об ошибке:
Не удалось определить размеры изображения. Удостоверьтесь, что ссылка на изображение правильная.

fix - увеличить максимальную длину считываемого header-а из jpeg файла, например до 500000 (можно и больше если ошибка с определением размера не пропадает):

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

	/** @var int JPEG max header size. Headers can be bigger, but we'll abort
	 *			going through the header after this */
	const JPEG_MAX_HEADER_SIZE = 500000;

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 27.07.2018 14:46
ronim
Pazh, Сменил длину на 500000. Теперь фотографии загружаются без проблем.

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 31.07.2018 13:56
Pazh
Татьяна5, а моежшь в свою версиб на git внести эту Re: Ошибка container_builder.php on line 146: require и эту Re: Ошибки и исправления в версии 3.2.2 правки для полноты

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 31.07.2018 15:45
Татьяна5
Pazh, да, внесла правки

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.08.2018 15:27
Татьяна5
phpbb\attachment\delete.php
При разбиении на функции захватили лишнее событие, в core.delete_attachments_before ничего не передаётся (что приводит к ошибкам в расширениях)
Решение:
Перенести кусок кода

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

		/**
		 * Perform additional actions before attachment(s) deletion
		 *
		 * @event core.delete_attachments_before
		 * @var	string	mode			Variable containing attachments deletion mode, can be: post|message|topic|attach|user
		 * @var	mixed	ids				Array or comma separated list of ids corresponding to the mode
		 * @var	bool	resync			Flag indicating if posts/messages/topics should be synchronized
		 * @var	string	sql_id			The field name to collect/delete data for depending on the mode
		 * @var	array	post_ids		Array with post ids for deleted attachment(s)
		 * @var	array	topic_ids		Array with topic ids for deleted attachment(s)
		 * @var	array	message_ids		Array with private message ids for deleted attachment(s)
		 * @var	array	physical		Array with deleted attachment(s) physical file(s) data
		 * @since 3.1.7-RC1
		 */
		$vars = array(
			'mode',
			'ids',
			'resync',
			'sql_id',
			'post_ids',
			'topic_ids',
			'message_ids',
			'physical',
		);
		extract($this->dispatcher->trigger_event('core.delete_attachments_before', compact($vars)));
Перед

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

		// Delete attachments from database
		$this->delete_attachments_from_db();
в том же файле

--------
Плюс в события в общем не передаются все нужные переменные
Проблема с переменной sql_id в событиях core.delete_attachments_collect_data_before, core.delete_attachments_before, core.delete_attachments_from_database_after, core.delete_attachments_from_filesystem_after решается добавлением до каждого события строки $sql_id = $this->sql_id;, после события - $this->sql_id = $sql_id;
Есть ещё проблемы с другими переменными, но в них не разбиралась

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 12.08.2018 16:12
rxu
Татьяна5, похоже, что в ветке 3.2 так было изначально, с первого релиза.

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 23.08.2018 23:21
Sheer
В этой теме описываются выявленные ошибки в пакете релиза phpBB 3.2.2 и способы их устранения, а не глюки отдельно взятых форумов. Вопросы, связанные с подобными ошибками будут удалятся немедленно и без предупреждения. Авторы будут награждаться бессрочным предупреждением о нарушении Правила, пункт: 2.1

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 21.09.2018 0:53
Татьяна5
Старые песни о главном ошибки, оставшиеся актуальными в phpBB 3.2.3

1. Не отправляются сообщения по Ctrl+Enter
Решение: Ошибки и исправления в версии 3.2.2

2. Не загружаются фото с телефонов
Решение: Ошибки и исправления в версии 3.2.2

3. Не работают расширения, связанные с вложениями
Решение: Сообщаем об ошибках phpBB 3.2.x разработчикам

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 21.09.2018 19:12
ronim
Татьяна5, А эти ошибки будут исправлены выложенном архиве на версию 3.2.3 в форуме или самому придется исправлять ?

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 21.09.2018 19:24
Татьяна5
Пока сама не знаю

Отправлено спустя 37 секунд:
Тем более ещё про новые ошибки слышала (но не проверяла информацию)

Re: Ошибки и исправления в версии 3.2.2

Добавлено: 21.09.2018 19:53
ronim
Может кто из команды возьмется за такое благое дело ?
Тем более ещё про новые ошибки слышала (но не проверяла информацию)
Поэтому и не хочу обновлять основной форум , хотя тестовый обновился без проблем

Re: Ошибки и исправления в версии 3.2.4

Добавлено: 18.11.2018 17:46
Siava
  1. Не отправляются сообщения по Ctrl+Enter
    Решение: Ошибки и исправления в версии 3.2.2
  2. Не загружаются фото с телефонов
    Решение: Ошибки и исправления в версии 3.2.2

    Новое в 3.2.4:
  3. undefined method bbcode
    Решение: Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
  4. Ошибка SQL ERROR при обновлении с 3.0 на 3.2.4
    Решение: Re: Сообщаем об ошибках phpBB 3.2.x разработчикам

Re: Ошибки и исправления в версии 3.2.x

Добавлено: 25.12.2018 19:56
KEMnEP
Интересно оф релиз когда нить учтёт Re: Ошибки и исправления в версии 3.2.2 3.2.5, а воз и ныне там :?

Re: Ошибки и исправления в версии 3.2.x

Добавлено: 25.12.2018 20:03
rxu
Это сторонняя библиотека, если ее обновит автор, то она будет обновлена и в ядре.

Re: Ошибки и исправления в версии 3.2.x

Добавлено: 25.12.2018 21:11
Татьяна5
Ошибки в 3.2.5
Siava писал(а): 18.11.2018 17:46
  1. Не отправляются сообщения по Ctrl+Enter
    Решение: Ошибки и исправления в версии 3.2.2
  2. Не загружаются фото с телефонов
    Решение: Ошибки и исправления в версии 3.2.2
Новых пока не нашли