Задача со *. Там у меня 70000 пользователей. Я не просмотрю все страницы.
PHP Warning
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: PHP Warning
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: PHP Warning
А если так
SELECT user_id, username FROM phpbb_users WHERE group_id IS NULL
либо SELECT user_id, username FROM phpbb_users WHERE group_id = ''
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: PHP Warning
А так (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
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: PHP Warning
Оригинально.
А если убрать правки, устраняющие ошибку, и после строки
Потом зайти на страницу команды и посмотреть на вывод
А если убрать правки, устраняющие ошибку, и после строки
$row = $user_ary[$user_id];
в memberlist.php
добавить
Код: Выделить всё
var_dump($row['default_group'], $user_id);
var_dump()
.-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: PHP Warning
Тогда получается такое -
Код: Выделить всё
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)
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: PHP Warning
Либо в таблице пользователей есть пользователь с user_id, равным 0, либо какое-то расширение так вписалось (если есть расширения, использующие событие ядра
core.memberlist_team_modify_query
).-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: PHP Warning
Список включённых расширений
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
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
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: PHP Warning
Как обычно - зайти в обзор таблицы phpbb_users в phpMyadmin, отсортировать ее по user_id по возрастанию, и посмотреть первую строку. Либо запросом
Отправлено спустя 1 минуту 43 секунды:
Запросы лучше делать в phpMyadmin, а не в STK.
SELECT username FROM phpbb_users WHERE user_id = 0
Отправлено спустя 1 минуту 43 секунды:
Запросы лучше делать в phpMyadmin, а не в STK.
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: PHP Warning
Запрос - Нет результатов
И в БД user_id
И в БД user_id
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: PHP Warning
В
memberlist.php
после строки extract($phpbb_dispatcher->trigger_event('core.memberlist_team_modify_query', compact($vars)));
добавить var_dump($phpbb_dispatcher->getListeners('core.memberlist_team_modify_query'));
, зайти на страницу команды и посмотреть вывод вверху.