Страница 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
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
- Не отправляются сообщения по Ctrl+Enter
Решение: Ошибки и исправления в версии 3.2.2
- Не загружаются фото с телефонов
Решение: Ошибки и исправления в версии 3.2.2
Новое в 3.2.4:
- undefined method bbcode
Решение: Re: Сообщаем об ошибках phpBB 3.2.x разработчикам
- Ошибка 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
Новых пока не нашли