Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.

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

Сообщаем об ошибках phpBB 3.1.x разработчикам

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет 6 месяцев
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение LavIgor »

staiki, поправит автор расширения.
Остаётся ждать.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3261
Стаж: 12 лет 9 месяцев
Благодарил (а): 713 раз
Поблагодарили: 157 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение southklad »

rxu писал(а): Админ не ограничен в размере загружаемого файла.
Перечитываю тему, а меня как админа ограничивает, странно

Отправлено спустя 9 минут 57 секунд:
Прочитал всю тему, так и не нашел почему файлы с русскими именами большим весом не идут на форум?
Изображение
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

igorbond писал(а): Перечитываю тему, а меня как админа ограничивает, странно
Отключите javascript, и тогда максимальный размер файла будет ограничен конфигурацией PHP, но узнаете вы это только после загрузки.

Отправлено спустя 13 минут 29 секунд:
А, вот, вспомнил, уже писал. Тут это ошибкой не посчитали.
Так что исправил в phpBBex 2, а тут пусть считают это поведение правильным.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

Вот теперь ошибка. Если в качестве причины удаления сообщения указать длинное слово без пробелов, то в модераторской будет немного странный вид:
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет 6 месяцев
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение LavIgor »

Sumanai писал(а): в модераторской будет немного странный вид
Т.е. немного выпирает таблица?
А как иначе? Куда бы ни впихнуть длиннющий текст, разметка будет испорчена.
Пути решения:
1. Скрывать лишнее (тогда на мобильных не всё можно будет прочитать).
2. Разрешить разрывы слов.
3. Оставить широкие таблицы.

Как по мне, последний вариант, хоть и портит разметку, но вполне нормальный.
В большинстве случаев разметка всё равно будет корректной.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

LavIgor писал(а): Куда бы ни впихнуть длиннющий текст, разметка будет испорчена.
Вообще- то нет, в 3.1 в большинстве мест это не работает- word-wrap: break-word;
LavIgor писал(а): Разрешить разрывы слов.
Уже. Только таблицы как всегда работают по своему. Нужно выставлять table-layout: fixed;, а после с любовью вручную выставлять ширину всех колонок.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

В общем это снова я. При вот этих настройках в конфигах:

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

@define('PHPBB_INSTALLED', true);
@define('PHPBB_DISPLAY_LOAD_TIME', true);
@define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);
Во всплывающей подсказке, появляющуюся по наведению на время генерации страницы в футере, типа Time: 0.095s, время SQL time: всегда равно нулю. Проблемный код присутствует во всех драйверах БД \phpbb\db\driver\, поэтому самому репортить и коммитить лень.
Вот первая ошибка:

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

			// EXPLAIN only in extra debug mode
			if (defined('DEBUG'))
			{
				$this->sql_report('start', $query);
			}
			else if (defined('PHPBB_DISPLAY_LOAD_TIME'))
			{
				$this->curtime = microtime(true);
			}
else if тут быть не должно, нужен просто if.
Вот вторая

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

				if (defined('DEBUG'))
				{
					$this->sql_report('stop', $query);
				}
				else if (defined('PHPBB_DISPLAY_LOAD_TIME'))
				{
					$this->sql_time += microtime(true) - $this->curtime;
				}
Тоже самое.
Жаль, что PHP не поддерживает что нибудь типа шаблонов или примесей, а то куча дублирующегося кода даже в этих, недавно переписанных драйверах БД.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16642
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 546 раз
Поблагодарили: 1827 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение rxu »

Sumanai писал(а): куча дублирующегося кода даже в этих, недавно переписанных драйверах БД.
Их особенно не переписывали, дублирование кода - известная для разработчиков проблема в phpBB.
Изображение
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

rxu писал(а): Их особенно не переписывали
В принципе да, к примеру, _sql_transaction одинаков с точностью до байта :D
Хотя я вот не знаю, как там убрать дублирование без оверхеда на вызов функций и прочих трюков.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16642
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 546 раз
Поблагодарили: 1827 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение rxu »

Sumanai писал(а): else if тут быть не должно, нужен просто if
Что-то здесь не то. if не должен быть, т.к. sql_report('start') инициализирует $this->curtime, делать это дважды нет смысла.
Изображение
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

rxu писал(а): т.к. sql_report('start') инициализирует $this->curtime
Где? Не вижу кода.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16642
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 546 раз
Поблагодарили: 1827 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение rxu »

Изображение
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3261
Стаж: 12 лет 9 месяцев
Благодарил (а): 713 раз
Поблагодарили: 157 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение southklad »

Не знаю баг или нет, но в Управление вложениями вес картинок один, а по факту другой.
Изображение
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 11 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

Точно, не заметил модификатор приватности, думал, эта функция переопределяется. Надо бы по заметнее именовать функции, чтобы различались не только _.
Ну значит ещё лучше, удаляем дубликат.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16642
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 546 раз
Поблагодарили: 1827 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение rxu »

Sumanai писал(а): Ну значит ещё лучше, удаляем дубликат.
Так не получится, ибо дебаг может быть отключен, а отображение времени загрузки включено.
Изображение

Вернуться в «Поддержка phpBB 3.1.x»