Последнее время участилось добавление гостями (незарегистрированными пользователями) всякой рекламы и прочего. Отключать подобную возможность я не хочу. Ставить модуль Спам тоже. Есть ещё возможность запретить гостям постить ссылки, но это как крайний вариант. Пока же я только улучшил капчу. Есть такой модуль, не всё про него знают, но он мне понравился. Это расширение для капчи, которое называется Captcha Riddler. Он позволяет вставлять свои вопросы и пользователь должен или знать или угадать ответ. Настройки просты и понятны, появляется дополнительная вкладке на странице настроек капчи и там указываются дополнительные параметры.
Ответ может быть частично в вопросе, подсказке или быть настолько простым, что его могут знать даже дети. Ну, а если не знают, то всегда можно воспользоваться поиском. Фактически, робот не может "угадать" вопрос, а значит и добавить что-то на страницу не сможет никогда. Если в робота "забьют" ответы, то вопрос всегда можно будет поменять. И спамеры опять останутся ни с чем.
Ещё одно положительное свойство модуля - это то, что вопросы можно задавать на любом языке. Ответ, правда, пока можно только на английском (если без модуля i18n), но главное, что иноязычные спамеры никогда не смогут ответить на этот вопрос. В отличие от математических вопросов. Короче, одни плюсы, при отсутствии минусов. На всякий случай для регистрации и входа на сайт можно оставить математические вопросы, чтобы всё-таки, если очень нужно, можно было бы как-то отреагировать на статью или заметку. Если же кто-то не знает английского языка, то всегда можно спросить у Яндекса, ведь, Яндекс, как известно, знает всё...