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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Если в phpBB 3.0.8 открыть историю личных сообщений (щёлкнуть по ЛС, помеченному серым цветом), появляется JS-ошибка:

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

bbcodeEnabled = ;
Происходит это из-за использования необъявленной переменной в ucp_pm_history.html:

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

		bbcodeEnabled = {S_BBCODE_ALLOWED};
Возможное исправление:

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

		bbcodeEnabled = <!-- IF S_BBCODE_ALLOWED -->1<!-- ELSE -->0<!-- ENDIF -->;
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

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

Сообщение Борис Бердичевский »

Случайно обнаружил такой глюк: после переноса сообщения модератором из обычной темы в закрытую -- в сообщении (точнее, над сообщением) осталась кнопка Редактирования. Ессно, при нажатии на неё сообщается, что тема закрыта.
А все остальные сообщения в теме такой кнопки не имеют.
Может это имеет отношение к глюку, но -- такова особенность сценария: старая тема, содержавшая только 1 сообщение, была удалена.

Добавлено спустя 13 минут 20 секунд:
Ещё раз проверил -- уже на своём Форуме. Да, есть такое дело, ессно, кнопка "Правка" видна только автору сообщения. Заодно и крестик для удаления сообщения -- лишний!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
phpbbforce
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 6 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Забанен: Бессрочно

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

Сообщение phpbbforce »

спасибо! :lol:
Последний раз редактировалось phpbbforce 01.05.2011 11:25, всего редактировалось 1 раз.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

phpbbforce, если вы такой продвинутый тестер, то потрудитесь включить консоль ошибок своём браузере.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

Столкнулся с тем, что при отображении отладочной информации (типа Undefined variable:) форум переставал отображаться. IE8 выдавал, что больше не может отобразить страницу, а FF: "Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии."
Хостер исправил в .htaccess, но написал вот что:
Проблема связана с тем, что phpBB некорректно обрабатывает значение директивы php output_buffering (http://ru2.php.net/manual/en/outcontrol ... -buffering ). Директива может принимать как значения 0/off/1/on, так и числовые значения - количество байт буфера, - например, 4096. На сервере хостинга установлено именно 4096. phpBB понимает только включено/выключено (файл includes/functions.php, строка 3689) и не определяет, что включена буферизация вывода
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

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

Сообщение nissin »

Есть такое, недавно столкнулся, но разбираться было лень, просто временно отключил gzip.
Вариант исправления (не проверял).
OPEN functions.php, FIND

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

				if ((int) @ini_get('output_buffering') === 1 || strtolower(@ini_get('output_buffering')) === 'on')
REPLACE WITH

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

				if ((int) @ini_get('output_buffering') > 0 || strtolower(@ini_get('output_buffering')) === 'on')
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

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

Сообщение Mr. Anderson »

Shredder писал(а):Хостер исправил в .htaccess
Можно поинтересоваться как? :?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

nissin
Проверил - работает.

Mr. Anderson
Добавил php_value output_buffering on в .htaccess тестового форума.

Добавлено спустя 2 минуты 2 секунды:
По умолчанию настройка хостинга - 4096
Но после фикса nissin'а я эту .htaccess-строчку уже убрал.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

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

Сообщение Mr. Anderson »

Shredder
Все, понял.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

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

Сообщение nissin »

Кто тикет будет писать?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

nissin
Сделаю позже, если до меня никто не успеет.
Здесь об этом отпишусь.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

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

Сообщение rxu »

Похоже, действительно баг. Нужен тикет.
Изображение
izver
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 4 месяца
Благодарил (а): 1 раз

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

Сообщение izver »

Ошибка при установке phpBB 3.0.8 Ru

Устанавливается на MS SQL 2005 версия 9.00.4035.00

на этапе "Создание таблиц базы данных" возникает ошибка:

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

install_install.php [ 1231 ]

SQL : INSERT INTO phpbb_smilies (code, smiley_url, emotion, smiley_width, smiley_height, smiley_order) VALUES (':cry:', 'icon_cry.gif', 'Плачет или сильно расстроен', 15, 17, 30)

SQLSTATE: 22001 code: 8152 message: [Microsoft][SQL Native Client][SQL Server]���������� ��� �������� ������ ����� ���� �������. SQLSTATE: 01000 code: 3621 message: [Microsoft][SQL Native Client][SQL Server]���������� ������ ���������� ���� ��������. 
Установка дистрибутива phpBB 3.0.8 En проходит без ошибок. Последующая установка "Русский перевод для phpBB 3.0.8" тоже работает без ошибок.

Но если сделать, как советовалось, скопировать локализацию до запуска установки английского дистрибутива, то ошибка повторяется.
Последний раз редактировалось Айдар 18.05.2011 9:41, всего редактировалось 1 раз.
Причина: Не игнорируйте BBcode [code]
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2413 раз

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

Сообщение rxu »

izver
Проблема в том, что "Плачет или сильно расстроен" - 27 символов, для MSSQL phpBB создает поле [emotion] [varchar] (50) DEFAULT ('') NOT NULL ,. Соответственно, в UTF8 каждый символ занимает до 4 байт, соответственно 27х4=108, что более чем в 2 раза превышает заданную длину поля - 50.
Соответственно, решения два:
Первое: изменить имя смайла, например, на просто "Плачет" или просто "Расстроен" (файл language/ru/install.php);
Второе: В схеме БД (install/schemas/mssql_schema.sql) увеличить длину поля 'emotion'.
Изображение
izver
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 4 месяца
Благодарил (а): 1 раз

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

Сообщение izver »

rxu
Спасибо за ответ.
Т.к. тема называется "Сообщаем...разработчикам", то мне кажется, что разработчикам нужно устранить и выложить рабочий вариант.

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