Вот нашел когдато статейку...
Первоисточник уже не помню где
Итак...
Борьба со спамом - дело неблагодарное. Чем популярнее становистя форум - тем больше на нем появляется спама. Обязательная регистрация - сегодня уже совершенно не преграда для спам-бота. Равно как и “капча”(цифры на картинке). Более того - нормальные спамилки умеют подтверждать регистрацию, имитируя переход по ссылкам из писем.
С ручным спамом бороться невозможно, но ввиду его трудозатратности о нем даже говорить не станем. А вот со спам-ботами каждый борется по своему. Хороший вариант - потребовать от пользователя при регистрации ответить на вопрос, решить простейший пример или отгадать детскую загадку. Вот только в стандартных возможностях таких функций не предусмотрено, а ставить для этого какие-то моды не каждый захочет. Я, например, не хочу. Потому как форумы у меня лицензионные, периодически их обновлять надо. И обновлять моды или тестить их совместимость с каждым переходом на новую версию не хочется.
Буквально на днях нашел для себя решение проблемы спама форумов IPB (имхо, самый функциональный и приятный движок).
К делу.
Заходим в админке в Управление -> Пользователи и группы -> Дополнительные поля -> Добавить.
Среди всех появившихся настроек самая важная для нас сейчас эта:
Формат поля
Использование: a — буквы
n — цифры.
Например, кредитная карта: nnnn-nnnn-nnnn-nnnn
Например, дата рождения: nn-nn-nnnn
Оставьте поле пустым для использования любых символов.
Варианты ее использования ограничены только фантазией. К примеру:
Формат “aaaaaa”
В описании поля - вопрос: Кто написал “Евгений Онегин”(фамилия)?
Или так:
Формат “nnn-aaa-nnnn”
В описании поля - Введите код: 789+qwe+0123 заменяя при вводе каждый плюс на пробел.
Ставим галочки “Да” возле
-Добавить на страницу регистрации
-Это поле обязательно к заполнению
-Сделать видимым и изменяемым только супермодераторам и администраторам?
Ни один бот еще не прошел