Проблема с цветом модератора.

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
sigal
phpBB Plus
Сообщения: 442
Стаж: 21 год
Откуда: КПРФ ;)

Проблема с цветом модератора.

Сообщение sigal »

реально, проблема меня интересующая...
на форуме myphpbb уже была такая тема с этой проблемой, никто так ниче конкретного и не сказал...
процитирую:
Значит ник модера у меня отмечается зелёным цветом. Но почему когда я модера снова делаю обычным пользователем, не модератором, его ник всё равно остаётся зелёным, а не таким, каким должен быть ник обычного пользователя.
народ, это надо пофиксить в срочном порядке, а то некрасиво-некрасиво получается...
как вылечить???
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

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

sigal
Да... такое случается, прав модератора у пользователя уже нет, а вот статус - остался. Это исправимо - надо лишь исправить статус пользователя.
Цитата из статьи на нашем сайте:
Статус аккаунта определяется значением поля user_level таблицы phpbb_users (или иной в зависимости от префикса). Здесь значение 0 соответствует обычному пользователю, 1 - администратору и 2 - модератору
Всё что тебе потребуется - это доступ к базе, где ты просто отредактируешь (изменишь) статус пользователя (поставишь в значение 0).
sigal
phpBB Plus
Сообщения: 442
Стаж: 21 год
Откуда: КПРФ ;)

Сообщение sigal »

а где именно это делать...?
бд большая...
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 3 месяца
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

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

sigal
Таблица phpbb_users (обрати внимание - префикс таблицы может отличаться, если ты использовал "нестандартный"), поле user_level.
Ну и ещё небольшая цитата из той же статьи:
Все, что нам нужно знать для редактирования - это id пользователя, с данными которого мы собираемся работать или его логин. Для аккаунта, создаваемого при установке phpBB id равен двум, для остальных его нетрудно вычленить из url, скажем, просмотра профиля пользователя. Так, строка profile.php?mode=viewprofile&u=6 говорит о том, что id пользователя - 6.
Ну или выполни SQL-запрос, с ним наверное попроще...

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

UPDATE phpbb_users SET user_level='0' WHERE user_id='id пользователя';

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