Автор Тема: Удалить ботов в IPB  (Прочитано 872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Burjuy4ik

  • Гость
Удалить ботов в IPB
« : 06 Февраля 2016, 19:28:06 »

Друзья, как удалить в ipb всех пользователей с определенной даты регистрации (за три дня спамеры забили весь форум(((
 

my_eye

  • Гость
Удалить ботов в IPB
« Ответ #1 : 19 Февраля 2016, 17:30:18 »
Воть, нашел в инете, за работоспособность не ручаюсь но выглядит правдоподобно))

 Как удалить всех пользователей после определенной даты:
DELETE m.*, pp.*, pf.* FROM ibf_members m LEFT JOIN ibf_profile_portal pp ON pp.pp_member_id=m.member_id LEFT JOIN ibf_pfields_content pf ON pf.member_id=m.member_id WHERE m.joined >= UNIX_TIMESTAMP('2015-12-01')

 Как удалить темы (вместе со всеми сообщениями) после определенной даты:
DELETE t.*, p.*, ch.* FROM ibf_topics t LEFT JOIN ibf_posts p ON p.topic_id=t.tid LEFT JOIN ibf_content_cache_posts ch ON ch.cache_content_id=p.pid WHERE t.start_date >= UNIX_TIMESTAMP('2015-12-01')

 Как удалить сообщения после определенной даты:
DELETE p.*, ch.* FROM ibf_posts p LEFT JOIN ibf_content_cache_posts ch ON ch.cache_content_id=p.pid WHERE p.post_date >= UNIX_TIMESTAMP('2015-12-01')

где ibf_  -префикс таблиц.
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: