Уважаемые пользователи!
В версии 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.

PHP Warning

Проблемы с установкой или работой phpBB 3.3.x? Получите помощь здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

rxu писал(а): 08.04.2024 11:58 надо содержимое таблицы смотреть. "Обзор".
Задача со *. Там у меня 70000 пользователей. Я не просмотрю все страницы.
11.Monosnap 84.246.80.49_8888 _ localhost _ new_db _.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

romaamor писал(а): 08.04.2024 11:47 Запросы не чего не дали.
А если так

SELECT user_id, username FROM phpbb_users WHERE group_id IS NULL либо SELECT user_id, username FROM phpbb_users WHERE group_id = ''
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

rxu писал(а): 08.04.2024 12:11А если так
Monosnap Информация - Google Chrome 2024-04-08 12..png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

А так (4, 5 - идентификаторы групп администраторов и глобальных модераторов, если они другие, надо поменять цифры в скобках на свои):

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

SELECT u.user_id, u.group_id as default_group, u.username, g.group_id FROM (phpbb_user_group ug) LEFT JOIN phpbb_users u ON (ug.user_id = u.user_id) LEFT JOIN phpbb_groups g ON (ug.group_id = g.group_id) WHERE g.group_id IN (4, 5) AND ug.user_pending = 0 ORDER BY u.username_clean ASC
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

23..png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

Оригинально.
А если убрать правки, устраняющие ошибку, и после строки $row = $user_ary[$user_id]; в memberlist.php добавить

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

var_dump($row['default_group'], $user_id);
Потом зайти на страницу команды и посмотреть на вывод var_dump().
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

Тогда получается такое -

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

string(1) "5" int(57) string(1) "5" int(7502) string(1) "5" int(47249) string(1) "5" int(66881) string(1) "4" int(42566) string(1) "4" int(470) string(1) "4" int(53582) string(1) "4" int(37846) string(1) "4" int(36183) NULL int(0) [phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 310: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 310: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 310: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 310: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 324: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 324: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 325: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 325: Trying to access array offset on value of type null
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 326: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/memberlist.php on line 326: Trying to access array offset on value of type null
string(2) "11" int(37828) string(2) "11" int(94) string(2) "16" int(49425) string(2) "11" int(65639) string(2) "11" int(36193) string(2) "11" int(41596) string(2) "11" int(11642) string(2) "11" int(38255) string(2) "11" int(43808) string(2) "11" int(289) string(2) "16" int(37304) string(2) "16" int(48439) string(2) "16" int(73) string(2) "16" int(49425) string(2) "16" int(60913) string(2) "16" int(8600) string(2) "29" int(50254) string(2) "29" int(55367)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

romaamor писал(а): 08.04.2024 12:42NULL int(0)
Либо в таблице пользователей есть пользователь с user_id, равным 0, либо какое-то расширение так вписалось (если есть расширения, использующие событие ядра core.memberlist_team_modify_query).
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

Список включённых расширений
Addon for Thanks for posts 3.0.12
Advanced BBCode Box 3.3.7
Advertisement Management (CA : v1.3) 3.0.0
Chevereto API 0.5.1
Clipboard Image 2.0.1
Disable all extensions 2.1.0
Download files registered users only 1.0.0
External Link In New Window 1.1.0
File Download 1.0.2
First post on every page 3.0.0
H2 Dynamic Header 1.0.0
Last Post Avatar 1.0.3
LF who was here 2 2.2.0
Lightbox 2.0.5-dev
Menu Bar 1.1.0
Newest members 1.0.1
Pages 3.0.0
phpBB Media Embed PlugIn 2.0.1
PlanetStyles Flight Deck (v2) 2.0.7
Premium Sidebars 1.0.2
QuickReply Reloaded 2.0.0-beta4
Quick Style 1.4.3
Quote 0.0.1
Recent Topics (fork by IMC & LukeWCS) 2.2.15-pl10
Red sticky topic 1.0.2
Scroll To Up and Bottom 1.0.3
SEO Metadata 1.4.2
SEO Meta Description 1.0.0
SEO Sitemap 1.0.3
Share On 2.1.0
Social Login 4.9.1
Thanks for posts 2.0.7
Topic Description 1.0.6
Topic Image 1.0.0
[**] Extensions .yml check
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

rxu писал(а): 08.04.2024 12:47 пользователь с user_id, равным 0
А этого нет?
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

rxu писал(а): 08.04.2024 12:56А этого нет?
А как проверить ?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

Как обычно - зайти в обзор таблицы phpbb_users в phpMyadmin, отсортировать ее по user_id по возрастанию, и посмотреть первую строку. Либо запросом
SELECT username FROM phpbb_users WHERE user_id = 0

Отправлено спустя 1 минуту 43 секунды:
Запросы лучше делать в phpMyadmin, а не в STK.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

Запрос - Нет результатов
И в БД user_id
33.Monosnap 84.246.80.49_8888 _ localhost _ new_db _.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16643
Стаж: 18 лет 5 месяцев
Откуда: Красноярск
Благодарил (а): 548 раз
Поблагодарили: 1828 раз

Re: PHP Warning

Сообщение rxu »

В memberlist.php после строки extract($phpbb_dispatcher->trigger_event('core.memberlist_team_modify_query', compact($vars))); добавить var_dump($phpbb_dispatcher->getListeners('core.memberlist_team_modify_query'));, зайти на страницу команды и посмотреть вывод вверху.
Изображение
Аватара пользователя
romaamor
phpBB 3.0.4
Сообщения: 2230
Стаж: 12 лет 7 месяцев
Откуда: Одесса
Благодарил (а): 642 раза
Поблагодарили: 148 раз

Re: PHP Warning

Сообщение romaamor »

Перед изменениями убрать последнюю правку ?

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