Массовое удаление комментариев

Прислано: Кселур

пт, 14/09/2007 - 08:54

По неосторожности я дал возможность анонимным юзерам постить комментарии на своем сайте http://eko.kzet.ru и получил кучу спама, так что вручную его удалить нереально. Что посоветуете для массового удаления комментариев? Можно всех сразу, какие вообще есть.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано igdrasil@drupal.org в пт, 14/09/2007 - 09:09.

удалить все -
TRUNCATE TABLE `comments`;
если работает еще и модуль статистики, то
TRUNCATE TABLE `node_comment_statistics`

удалить только анонимные комментарии:
DELETE FROM `comments` WHERE `comments`.`uid` = 0;


Опубликовано ankheg2 в пт, 14/09/2007 - 09:18.

Ого, в у одного поста 1557 комментариев! Какой-то дикий бот. Видел десятки сайтов на Друпале даже и без каптчи, но такого -- никогда.


Опубликовано igdrasil@drupal.org в пт, 14/09/2007 - 09:23.

да, если атак ботов было немного - можно вычислить их, посмотрев IP, с которых валился спам (в той же таблице comments), и удалять уже по ним -
DELETE FROM `comments` WHERE `comments`.`hostname` = 'IP бота';


Опубликовано Kselur в вт, 20/11/2007 - 07:25.

Спасибо за подсказку, поудалял все лишнее не думал, что это будет так просто :)


Опубликовано Ивантеевка (гостевой логин) в пн, 26/11/2007 - 13:22.

Да, боты задолбали


Ссылки партнёров