Проблема огромного количества спама знакома каждому блоггеру, пользующемуся не самописными движками. Помимо траты массы времени и нервов на чистку спама, велик риск удаления вменяемых комментариев. А если не чистить блог - то вообще есть риск быть исключенными из индекса поисковых систем и потерять бОльшинтсво наших посетителей. Особенно неприяно чистить автоматический спам, который постится специальными программами.
Показываю один из способов избежать попадания в базы автоматического сабмита (это когда комментарии оставляют вам автоматом, абсолютно бессмысленные и от того жутко раздражающие).
Способ первый: закрыть от индексации формы
комментирования и информацию о движке тегами
<noindex>…</noindex>, в выдаче нас не будет и, по крайней
мере при парсинге Яндекса, в базы мы не попадем. Минус в том, что
парсят ведь не только Яндекс. Есть много других интересных поисковых
систем: Google, Yahoo, Rambler и прочие более мелкоорганизованные, для которых ноиндекс не указ.
Способ второй:
лезем в код и меняем слово “комментарии” на “отзывы”, “мнения”, “высказывания” и другие синонимы, названия полей формы комментирования вообще на картинки (Дизайн/Apperance ->Изменить/Edit, просматриваем все файлы темы и ищем слово “комментарии”, информация о названии полей формы хранится в файле comments.php),
удаляем информацию
о версии движка в файле footer.php
Все! Для новичка полтора часа работы - и поток мусора уже станет заметно меньше.