Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Удалить пользователей в Инзизион борде

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

gratis



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я хочу удалить всех пользователей у которых 0 сообщений. Как это сделать правильно и что станет с номерами пользователей, есть ли в этом подводные камни?

Всего записей: 50 | Зарегистр. 25-11-2002 | Отправлено: 02:43 23-07-2003
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Админцентр -> Users & Groups -> Delete User(s), заполняешь только поле
Цитата:
and where the member has less than [x] posts
(ставишь там 1, а во всех остальных полях - пусто). Дави Prune Members, тебе покажут, сколько пользователей подлежит удалению. Проверь, что число не равно общему числу пользователей и дави Complete Member Pruning.
 
Подводный камень всегда один - не сделанный бэкап базы. Намёк понятен?
 
Номера у оставшихся пользователей останутся как были, а удалённые - исчезнут из базы. Это нормально и на работоспособность никак не повлияет.

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 08:04 23-07-2003
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как удалить все сообщения конкретного пользователя?

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 13:50 31-07-2003
gratis



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалили я пользователей только вот теперь проблема с рассылкой писем пользователям. Всем категориям разсылает кроме мемберс. Пишет:
 
Mail Error!
 
Could not sent the email
Failed at 'mail' command
 
Версия инвизибла 1.1.2
 
ХЕЛП....

Всего записей: 50 | Зарегистр. 25-11-2002 | Отправлено: 18:35 31-07-2003
Total r



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тоже вмешаюсь. Как делаем мы:
 
Делаем запрос SELECT * FROM ibf_members WHERE posts=0 AND joined < 1056834000
1056834000 - date() - 30*24*60 (то есть дата месячной давности). Этот запрос просто для просмотра кол-ва пользователей с 0 сообщениями и которые не посещяли форум более 1 месяца.
 
Далее делаю второй запрос UPDATE ibf_members SET mgroup=14 WHERE posts=0 AND joined < 1056834000
 
mgroup=14 - номер группы "На удаления"
posts=0 AND joined < 1056834000 - 0 постов + 30 дней не появлялись на форуме.
 
 
Далее я делаю builk email members и для этой группы посылаю сообщение о скором удалении. Часть из них вернется на форум, а другие будут удалены. ВотЪ

Всего записей: 49 | Зарегистр. 25-07-2003 | Отправлено: 18:53 31-07-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » Удалить пользователей в Инзизион борде


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru