VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Массовый перенос пользователей из одной группы в другую
0
Собственно есть группа "Ожидающие подтверждения по электронной почте" она стандартная, т.е удалить нельзя.
Потом есть группа "Зарегистрированные" в которую надо перенести всех пользователей из первой группы.
В ожидающий подтверждение, почти 3k человек, т.е ручной перенос отменяется.
Есть ли встроенная функция переноса?
Знаю, что можно сделать запрос в БД, но хотелось бы решить вопрос именно функциями форума.
запрос в БД тоже входит в функции форума, не?
диагностика => выполнить SQL запрос =>
UPDATE user SET usergroupid = x WHERE usergroupid = y
@mastah
Знаток
Join Date: Jan 2008
Location: эгрегор
Posts: 672
Версия vB: 3.8.1
Reputation:
Knowing 267
Репутация в разделе: 262
0
погодите
есть же поиск юзеров
там выбрать поиск тока по ожидающим активации
потом выделить всех галками (одной, в самом верху, она пометит всех)
а внизу выбрать "удалить" или "переместить"
выбрать второе и выбрать группу юзеров
все
зачем запросы? о_О
или я не так понял вопрос..
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20329
Репутация в разделе: 8468
0
если узеров несколько тысяч, страниц несколько, так? и придется на каждой странице выбирать и переносить
===
а вообще мне проще одним запросом все сделать...
@mastah
Знаток
Join Date: Jan 2008
Location: эгрегор
Posts: 672
Версия vB: 3.8.1
Reputation:
Knowing 267
Репутация в разделе: 262
0
страница одна всего
зато там удобный поиск, не только по группе (все), но и по критериям
выделение будет соотв. одной галкой вверху сразу всех, хоть 7000 (проверил у себя на 7810 юзерах в группе одной)
ka81
Продвинутый
Join Date: Dec 2005
Posts: 684
Версия vB: 4.1.8
Reputation:
Опытный 41
Репутация в разделе: 36
0
Quote:
Originally Posted by kerk
запрос в БД тоже входит в функции форума, не?
диагностика => выполнить SQL запрос =>
UPDATE user SET usergroupid = x WHERE usergroupid = y
диагностика => выполнить SQL запрос =>
Code:
UPDATE user SET usergroupid = 2 WHERE usergroupid = 32
Quote:
Во время выполнения вашего запроса произошла ошибка. Информация была возвращена.
номер ошибки: 1146
описание ошибки: Table 'vbulletin.user' doesn't exist
как бы перенести 58 тыс. польз. из одной в другую?
@3tt
Простоузер
Join Date: Oct 2006
Posts: 29
Версия vB: 3.8.4
Reputation:
Novice 4
Репутация в разделе: 3
0
Quote:
Originally Posted by ka81
Во время выполнения вашего запроса произошла ошибка. Информация была возвращена.
номер ошибки: 1146
описание ошибки: Table 'vbulletin.user' doesn't exist
В дефолтной версии таблица зовется просто user , также смотрите какой префикс Вы указывали при создании базы в конфиге форума.
ka81
Продвинутый
Join Date: Dec 2005
Posts: 684
Версия vB: 4.1.8
Reputation:
Опытный 41
Репутация в разделе: 36
0
так у меня же в запросе и пропсиано просто user
или я что-то недопонял?..