Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Массовый перенос юзеров

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 10 сен 2011, 12:51

Добрый день
Столкнулся с такой проблемой:
Необходимо из 4000 юзеров отфильтровать всех у кого меньше 50 сообщений и переместить их из "зарегистрированных" в "новых пользователей".

Каким образом можно это сделать? Мне в голову приходит лишь запрос к БД написать, но если это единственный вариант, то какие таблицы он должен затрагивать - phpbb_user_group и phpbb_user (там есть поле group_id)?
Itssamna

 

Сообщение 10 сен 2011, 17:37

Такое ощущение, что на этом форуме активны лишь поисковые боты..
Itssamna

 

Сообщение 10 сен 2011, 20:14

Itssamna
такое впечатление, что в выходной день все только и ждут когда же вы зададите вопрос, чтобы на него можно было ответить
crash
Поддержка
 
Сообщений: 11347
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 11 сен 2011, 13:57

Я довольно давно форум посещаю, но у меня просто начало складываться такое впечатление последнее время - надеюсь я не прав.
Itssamna

 

Сообщение 12 сен 2011, 08:23

В phpbb_groups смотрите какой group_id у "Новые пользователи". После этого phpbb_users выставляете group_id. которое вы посмотрели в таблице phpbb_groups. Благодаря этому вы укажите в какой группе по-умолчанию находится пользователь. Возможно. что вам придется в phpbb_user_group также добавить соответствие group_id и user_id, потмоу что здесь указывается в каких вообще группах находится пользователь.
crash
Поддержка
 
Сообщений: 11347
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 13 сен 2011, 19:21

crash
Большое спасибо! Думаю сделаю как вы посоветовали, пок аже ограничился установкой auto group mode
Itssamna

 

Сообщение 14 сен 2011, 04:50

а можно как вариант попробовать вывести список всех пользователей, у кого меньше 50 сообщений. Например через функцию "очистка пользователей" в админке, скопировать этот список в буфер, потом зайти в управление группами и там для "новые пользователи" выбрать "участники" и получившийся список вставить из буфера. Возможно это и не сработает, не проверял. Зато если все сработает, то в базе само все сделается и вам останется только для этих пользователей сделать группу "новые пользователи" по-умолчанию
crash
Поддержка
 
Сообщений: 11347
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.


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

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: Yandex [Bot] и гости: 6

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама