Уважаемые пользователи!
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) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16374
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

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

Сообщение rxu »

Это нормальная работа phpBB. Не баг.
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

При смене автора сообщения в Модераторском разделе

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

[phpBB Debug] PHP Notice: in file [ROOT]/includes/mcp/mcp_post.php on line 541: Undefined variable: phpbb_dispatcher
Найти

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

global $auth, $db, $config, $phpbb_root_path, $phpEx, $user; 
В строке найти В строке добавить после

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

, $phpbb_dispatcher
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16374
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

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

Сообщение rxu »

Sheer писал(а): $phpbb_dispatcher
Возможно, последствия самостоятельных правок ядра. В 3.1.5 в этом месте событий нет, а в текущем коде $phpbb_dispatcher присутствует.

EDIT: вот тут добавили https://github.com/phpbb/phpbb/commit/e ... fff88d5736
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

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

Сообщение LavIgor »

rxu писал(а): событий нет
Это последствие событий в поисковых классах.
https://github.com/phpbb/phpbb/commit/e ... 66bf6dR541
Что-то много багов с событиями понаделали в 3.1.5.
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 4 месяца
Благодарил (а): 20 раз
Поблагодарили: 81 раз

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

Сообщение c61 »

phpbb 3.1.5, в includes/bbcode.php встречается preg_replace с модификатором "e", что критично для php 5.5+ ("deprecated"):
1) поиск:

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

						$bbcode_tpl = preg_replace('/{L_([A-Z0-9_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower(str_replace('_', ' ', '\$1')))", $bbcode_tpl);
возможная замена:

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

						$bbcode_tpl = preg_replace('/{L_([A-Z0-9_]+)}/',
								function ($matches) {
									global $user;
									return (!empty($user->lang[$matches[1]])) ? $user->lang[$matches[1]] : ucwords(strtolower(str_replace('_', ' ', $matches[1])));
								}, $bbcode_tpl);
2) поиск:

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

		$tpl = preg_replace('/{L_([A-Z0-9_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower(str_replace('_', ' ', '\$1')))", $tpl);
возможная замена:

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

		$tpl = preg_replace_callback('/{L_([A-Z0-9_]+)}/',
				function ($matches) {
					global $user;
					return (!empty($user->lang[$matches[1]]))
						? $user->lang[$matches[1]]
						: ucwords(strtolower(str_replace('_', ' ', $matches[1])));
				}, $tpl);
То же самое в 3.1.* с номерами ниже 5.

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

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

Сообщение LavIgor »

c61 писал(а): разработчикам неплохо бы проверить...
Разработчики в курсе этого.
Хотите поправить - делайте PR.
В phpBB 3.2 это (и не только это) уже исправлено.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

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

Сообщение southklad »

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

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

Сообщение LavIgor »

Версия движка? Названия файлов? Текст, появляющийся после нажатия на восклицательный знак?
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

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

Сообщение southklad »

3.1.5 , копия для проверки.jpg
?????????? ?????? ????????????????.JPG является недопустимым именем файла.
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

igorbond, Какое имя файла и какие расширения установлены?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

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

Сообщение southklad »

Sheer писал(а): Какое имя файла
копия для проверки.jpg

Расширения

Изображение
Изображение
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

Без проблем. Баг не подтверждается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

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

Сообщение southklad »

Неа и сюда не идет

Изображение

Размер 1,4 МБ файла
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

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

Сообщение Sheer »

igorbond писал(а): и сюда не идет
Ну я же выложил. Заархивируй и сделай вложение сюда.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

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

Сообщение southklad »

Не идет даже архивом вот ссылка на картинку https://yadi.sk/i/4oVau_ZSiqKVj

А вот она же, только всего 300 КБ прошла

Отправлено спустя 42 секунды:
Может дело в весе файла? 1,4 МБ не идет, а 300 Кб норм?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

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