Описание:
Добавляет отображение максимального разрешённого размера файлов в форму быстрого и полного ответа.
Отображение ведётся с учётом прав доступа (администраторы могут игнорировать заданное в админке значение) и настроек Администраторской панели и PHP.
Исправляет ошибку phpBB, которая не позволяет загружать файлы, размером большим определённого в админке лимита, но меньшим лимита php.
Корректно учитывает разный лимит для тем и личных сообщений.
Распакуйте текущий релиз, дайте каталогу имя MaxFileSize.
Пройдите в директорию ext вашего форума, создайте новую директорию с именем Sumanai (если её не существует).
Копируйте каталог MaxFileSize в phpBB/ext/Sumanai/ (если всё сделано правильно, вы должны иметь файл с описанием расширения в (корень форума)/ext/Sumanai/MaxFileSize/composer.json).
Пройдите в Админку, в Персонализация -> Управление расширениями.
Найдите MaxFileSize в списке отключенных расширений, и нажмите на Включить
Fatal error: Call to undefined method phpbb\plupload\plupload::get_upload_max_filesize() in /forum/ext/Sumanai/MaxFileSize/event/listener.php on line 88
Catchable fatal error: Argument 3 passed to Sumanai\MaxFileSize\event\listener::__construct() must be an instance of bantu\IniGetWrapper\IniGetWrapper, instance of phpbb\php\ini given, called in /forum/cache/container_64cd73d669dd8f337d8b1b251fc6bd39.php on line 4007 and defined in /forum/ext/Sumanai/MaxFileSize/event/listener.php on line 58
Ещё одно исправление. Больше не буду кодить вечером.
igorbond писал(а): Сразу же после включения такая ошибка
Вы скачали релиз для 3.2, либо поймали момент, когда я боролся с гитхабом. Сейчас по ссылкам (скачать с Bitbucket, скачать с GitHub) должно всё работать, только что проверил.
Sumanai писал(а): Отображение ведётся с учётом прав доступа (администраторы могут игнорировать заданное в админке значение)
Проверьте под пользователем.
Отправлено спустя 1 минуту 31 секунду:
Sumanai писал(а): администраторы могут игнорировать заданное в админке значение
Хотя вот эта часть работает только при отключении яваскрипта или на phpBBex, в phpBB тут недоработка.
Я кажется репортил на этот счёт, но уже не помню, к чему в итоге пришли.
Отправлено спустя 13 минут 18 секунд:
Да еще кое что заметил, я конечно понимаю что в принципе это не нужно, но все же. В ЛС ведь своя квота у некоторых и вот она идет в разрез от основной, у меня 0,5 МБ, а все равно для пользователей стоит 2 МБ. Думаю правильнее было бы или вообще убрать это отображение для ЛС или сделать как оно есть на самом деле.
В phpBBex это исправлено, за phpBB я не отвечаю, хотя...
Сейчас попробую переопределить системное значение переменной с размером моим, корректным значением.