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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

не работает список пользователей групп

Сообщение carik »

Доброго всем.
При переходе на список пользователей группы не работает для групп администратор и зарегистрированный пользователь.
Список боты - пуст, список новых пользователей и супермодератор работает.
ссылка на список группы зарегистрированных пользователей
ссылка на список группы новые пользователи
Описание проблемы: не работает список групп
Произведенные изменения, после которых начались неполадки: после установки 3.1.3
Версия phpBB: 3.1.3 без cms
Используемые стили: IDLaunch_Fresh
Используемые моды/расширения: phpBB Gallery (активно) phpbbgallery/core Advanced Polls (активно) wolfsblvt/advancedpolls External Links Open in New Window (активно) rmcgirr83/elonw phpBB Gallery Add-on: ACP Cleanup (активно) phpbbgallery/acpcleanup phpBB Gallery Add-on: ACP Import (активно) phpbbgallery/acpimport phpBB Gallery Add-on: Exif (активно) phpbbgallery/exif Profile side switcher (активно) tatiana5/profileSideSwitcher Thanks for posts (активно) gfksx/ThanksForPosts QuickReply (активно) tatiana5/quickreply Site logo (активно) david63/sitelogo Topic Author (активно) dmzx/topicauthor ReIMG Image Resizer (активно) davidiq/reimg First post on every page (активно) rxu/FirstPostOnEveryPage Quick Login (активно) paybas/quicklogin Addon for Thanks for posts (активно) alg/AddonForThanksForPosts
Версия PHP:: 5.3.29
Используемая СУБД и её версия: MySQL/MariaDB 10.0.17
Ссылка на конференцию: http://wowcamera.info
Есть ли у вас тестовый аккаунт: логин - тест - пароль Test123
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: PHP Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct() [<a href='datetime.--construct'>datetime.--construct</a>]: Failed to parse time string (@) at position 0 (@): Unexpected character' in /phpbb/datetime.php:50
Последний раз редактировалось carik 28.04.2015 21:16, всего редактировалось 2 раза.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: не работает список пользователей групп

Сообщение Sheer »

1. Простейший путь к скорейшему ответу - шаблон запроса
2. Включите debug
3. Смотрите лог ошибок
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

лог ошибок пуст, дебаг не причём, шаблон запроса заполнять нечем. стандартная 3.1.3 расширения тут не причём.
если бы список пользователей любых групп не выводился, я бы понял, но не выводится список двух групп, админы и зарегистрированные пользователи. я же дал ссылки, там видно что одну группу показывает, другую нет.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: не работает список пользователей групп

Сообщение Sheer »

carik писал(а): дебаг не причём
Это сильно...
carik писал(а): расширения тут не причём
Если такая уверенность, чего тогда спрашивать?
carik писал(а): шаблон запроса заполнять нечем
Клавиши не работают?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

:D

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

[28-Apr-2015 01:20:08 Europe/Helsinki] PHP Fatal error:  Uncaught exception 'Exception' with message 'DateTime::__construct() [<a href='datetime.--construct'>datetime.--construct</a>]: Failed to parse time string (@) at position 0 (@): Unexpected character' in /home/wowcamer/public_html/phpbb/datetime.php:50
Stack trace:
#0 /home/wowcamer/public_html/phpbb/datetime.php(50): DateTime->__construct('@', Object(DateTimeZone))
#1 /home/wowcamer/public_html/phpbb/user.php(720): phpbb\datetime->__construct(Object(phpbb\user), '@', Object(DateTimeZone))
#2 /home/wowcamer/public_html/includes/functions_display.php(1583): phpbb\user->format_date(NULL)
#3 /home/wowcamer/public_html/memberlist.php(1464): phpbb_show_profile(NULL, false, false, false)
#4 {main}
  thrown in /home/wowcamer/public_html/phpbb/datetime.php on line 50
Отправлено спустя 32 минуты 21 секунду:
поменял на сервере в php.ini и получил опять...

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

[28-Apr-2015 02:54:07 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Exception' with message 'DateTime::__construct() [<a href='datetime.--construct'>datetime.--construct</a>]: Failed to parse time string (@) at position 0 (@): Unexpected character' in /home/wowcamer/public_html/phpbb/datetime.php:50
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: не работает список пользователей групп

Сообщение Sheer »

carik писал(а): поменял на сервере в php.ini
А можете открыть страшную тайну: зачем?
Таки debug оказался причем и говорит он следующее: в файле memberlist.php в строке 1464 в функцию phpbb_show_profile в качестве первого параметра передается NULL. А должен передаваться массив.
Выполните в PMA запрос

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

SELECT u.* , ug.group_leader FROM phpbb_users u , phpbb_user_group ug WHERE u.user_id = 2 AND u.user_id = ug.user_id AND ug.group_id = 2
и сообщите результат.
А! И да! Шаблон запроса, как я понял, клавиши все же работают.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

Sheer, думал ошибка настроек сервера... ответ USER_TIMEZONE 0.00 USER_DATEFORMAT d M Y H:i
шаблон заполню позже, сейчас отвлекают.
в таблице user_timezone decimal(5,2) Нет 0.00
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: не работает список пользователей групп

Сообщение Sheer »

user_timezone должен быть типа varchar длиной 100
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

Sheer, ставил так, тогда она пишет в таблицу текст - европа/хельсинки или европа/москва, у других пользователей есть и африка и 0.00

Отправлено спустя 33 минуты 19 секунд:
Sheer, прописал всем пользователям таймзону европа хельсинки, ошибка в логе осталась прежней.
но интересно, если смотреть группу модераторов там ведь тоже тайм зона таже, но ошибки нет.

Отправлено спустя 30 минут 6 секунд:
Sheer, что то я не понял...
Sheer писал(а): в качестве первого параметра передается NULL. А должен передаваться массив.
а в файле phpbb/datetime.php:50

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

public function __construct($user, $time = 'now', \DateTimeZone $timezone = null)
	{
		$this->user	= $user;
		$timezone	= $timezone ?: $this->user->timezone;

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

Re: не работает список пользователей групп

Сообщение Sheer »

Ну что тут непонятного
carik писал(а): #3 /home/wowcamer/public_html/memberlist.php(1464): phpbb_show_profile(NULL, false, false, false)
Смотрим memberlist.php строка 1464 и далее

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

                $memberrow = array_merge(phpbb_show_profile($row, false, false, false), array(
                    'ROW_NUMBER'        => $i + ($start + 1),

                    'S_CUSTOM_PROFILE'    => (isset($cp_row['row']) && sizeof($cp_row['row'])) ? true : false,
                    'S_GROUP_LEADER'    => $is_leader,

                    'U_VIEW_PROFILE'    => get_username_string('profile', $user_id, $row['username']),
                )); 
Так вот, в качестве первого параметра в функцию phpbb_show_profile передается массив $row. У тебя же переменная $row приобретает значение NULL. Отчего и почему я не знаю, не экстрасенс. Просил же заполнить Шаблон запроса - неужели это так сложно?
Отключай все расширения и замени в базе данных значение user_timezone на UTC или Europe/Moscow для всех.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

Sheer, шаблон запроса в первом посту. заменил всем таймзону на utc отключил все расширения - ошибка в логе не изменилась.
техподдержке на сервере написал чтоб обновили mysql, но вряд ли дело в нём... даты везде в шаблонах нормально, если смотреть модераторскую группу там без проблем всё показывает, а формат и данные как у всех, на который ошибка.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

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

Re: не работает список пользователей групп

Сообщение Sheer »

carik, что вы мечетесь из угла в угол? Я просил здесь не работает список пользователей групп выполнить запрос, и показать результат. Видать не дождусь...
Пришлите доступы в ЛС, если не боитесь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 10 лет 5 месяцев
Благодарил (а): 25 раз

Re: не работает список пользователей групп

Сообщение carik »

Sheer, так я по причине того, что в результате запроса, ответ содержит в себе все данные "создателя" в том числе и пароль не писал весь ответ, ответ записи таймзона сейчас UTC форматдаты |d M Y|, H:i ... сейчас после манипуляций с базой, настроек групп по умолчанию для их участников, ожил список группы администраторов. а список группы зарегистрированные пользователи всё так же выдаёт ошибку.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: не работает список пользователей групп

Сообщение Sheer »

carik писал(а): в том числе и пароль
Там не пароль, а его хеш. Примерно в таком виде $H$9xu1VH2a5fvuAFdhy80dLCAuTSkMbC1. Чтобы выдрать оттуда пароль, мне лет 300 понадобится.
Ну в общем, не хотите, разбирайтесь сами.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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