Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Найдено 11733 результата
Перейти к расширенному поиску
- rxu
- 08.04.2024 20:34
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
romaamor писал(а): ↑08.04.2024 20:22
оптимальный вариант оставить всё как есть ?
С учетом того, что
Татьяна5 писал(а): ↑08.04.2024 20:30
в OneAll отдельная таблица пользователей
видимо да. Удаление может повлечь неработоспособность уже OneAll. Хотя это недоработка последнего, скорее всего.
- rxu
- 08.04.2024 20:18
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
а может не надо Вообще похоже на то. Например, если попытаться посмотреть профиль любого пользователя из этого списка, например https://pikniktv.com/memberlist.php?mode=viewprofile&u=463 , то получим Запрашиваемого пользователя не существует. Т.е. в таблице phpbb_user_group они есть, а в phpbb_...
- rxu
- 08.04.2024 19:55
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Какая-то проблема с группами 11 и 16, если их убрать из запроса, то всё хорошо. Если добавить, появляются 13 строк с нулями (9 по группе 11 и 4 по группе 16). Но локализовать проблему не получается.
- rxu
- 08.04.2024 18:47
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Если в обзоре этой таблицы отсортировать ее по user_id по возрастанию, что в первых строках?
- rxu
- 08.04.2024 17:28
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Есть вариант, что в таблице phpbb_user_group есть строки, в которых user_id либо пустое, либо равно 0. Можно попробовать проверить запросами (по отдельности): SELECT group_id FROM phpbb_user_group WHERE user_id = 0 SELECT group_id FROM phpbb_user_group WHERE user_id = '' SELECT group_id FROM phpbb_u...
- rxu
- 08.04.2024 16:11
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Если навести курсор на ссылки "Настройки" в каждой группе, то там в конце ссылок будут идентификаторы, типа g=5
и т.п.
- rxu
- 08.04.2024 15:57
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Эти первые 12 строк и есть причина ошибки, но неясно, откуда эти фантомные записи появляются. Группы с group_id 11 и16 - это что за группы?
- rxu
- 08.04.2024 15:46
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Первые 12 элементов так и идут - без значений, кроме [group_id]
, или просто так скопировалось?
- rxu
- 08.04.2024 13:44
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Можно еще попробовать посмотреть вывод всех результатов запроса. В memberlist.php перед строкой
$user_ary = $user_ids = $group_users = array();
добавить
Код: Выделить всё
echo '<pre>';
print_r($db->sql_fetchrowset($result));
echo '</pre>';
Зайти на страницу команды, посмотреть вывод вверху.
- rxu
- 08.04.2024 13:40
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Ясно. Дебаг оказался безрезультатным, других идей нет. Откуда-то в результатах SQL в memberlist.php
берется лишняя строка с user_id
равным 0
, неясно откуда. Расширений в этом месте никаких нет.
- rxu
- 08.04.2024 13:12
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
В memberlist.php
после строки extract($phpbb_dispatcher->trigger_event('core.memberlist_team_modify_query', compact($vars)));
добавить var_dump($phpbb_dispatcher->getListeners('core.memberlist_team_modify_query'));
, зайти на страницу команды и посмотреть вывод вверху.
- rxu
- 08.04.2024 13:03
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
Как обычно - зайти в обзор таблицы phpbb_users в phpMyadmin, отсортировать ее по user_id по возрастанию, и посмотреть первую строку. Либо запросом
SELECT username FROM phpbb_users WHERE user_id = 0
Отправлено спустя 1 минуту 43 секунды:
Запросы лучше делать в phpMyadmin, а не в STK.
- rxu
- 08.04.2024 12:47
- Форум: Поддержка phpBB 3.3.x
- Тема: PHP Warning
- Ответы: 88
- Просмотры: 3833
romaamor писал(а): ↑08.04.2024 12:42NULL int(0)
Либо в таблице пользователей есть пользователь с user_id, равным 0, либо какое-то расширение так вписалось (если есть расширения, использующие событие ядра
core.memberlist_team_modify_query
).