1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Как удалить всех пользователей, принадлежащих к одной группе?

Тема в разделе "Для новичков", создана пользователем chatnsk, 31.05.2011.

Загрузка
  1. chatnsk

    chatnsk Активный пользователь

    Регистрация:
    05.04.11
    Сообщения:
    10
    Симпатии:
    1
    Версия XF:
    1.1.0 Final
    Доброго времени суток!
    Долго лазил по админке, но так и не нашёл. Поиск тож не помог :(
    Вопрос такой:
    Перенёс форум с vBulletin, всё прошло нормально. По необходимости временно скрыты большая часть разделов и форумов.
    Так же перенеслись все юзеры, но в группе "Заблокированные" почти 1000 пользователей со старого форума. Можно как-то почистить группу, т.е. удалить всех пользователей, принадлежащих к определённой группе.

    Заранее спасибо. :)
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Понимаю, что уже поздно, но чистку делать нужно предварительно. Удалить также не мешает неактивных пользователей, все нестандартные группы пользователей. Я где-то уже писал об этом.

    А так, даже теперь не знаю. Возможно как-то запросом можно удалить.
     
  3. nikita90

    nikita90 Местный

    Регистрация:
    22.05.11
    Сообщения:
    47
    Симпатии:
    25
    Версия XF:
    1.1.0 RC
    Вроде таким запросом можно удалить. Только сначала на бэкапе попробуйте
    Код:
    DELETE xf_user
    FROM  xf_user, xf_user_group_relation
    WHERE xf_user.user_id=xf_user_group_relation.user_id AND xf_user_group_relation.user_group_id=НОМЕР_ГРУППЫ
     
    chatnsk нравится это.

Поделиться этой страницей