Модуль друпала Not So Fast — это еще один способ проверить человечность комментария. Когда анонимный пользователь отправляет комментарий, ему на почту отсылается письмо со ссылкой, на которую он должен нажать, чтобы доказать, что это его адрес и он настоящий. Таким образом, если адрес не подтвердили в течение суток (письмо приходит сразу же) — можно смело полагать что он не настоящий и решить, публиковать комментарий или нет.
В текущей версии, настроек у модуля нет вообще, он просто выполняет свою миссию. Хотя отсутствие настроек, совсем не говорит о том, что ничего нельзя изменить.
Можно изменить сообщение отсылаемое пользователям и отображаемые им информационные сообщения, посредством изменения перевода этих строк, на свой вкус. 
Однако, в последующих модулях планируется настройка и в прилагаемой к записи версии есть то, что вы можете настроить. Вы можете предупредить пользователей о том, что их почтовый адрес, будет проверен, написав им своё сообщение, которое будет показано в форме комментариев.
Чтобы написать своё сообщение перейдите в настройки по адресу admin/settings/notsofast и напишите там что-нибудь, если конечно, хотите:

Выглядеть это будет примерно так:
В любом случае, до или после, но анонимному комментатору будет сообщено, что ему нужно подтвердить свой адрес:
Когда комментатор пройдет по ссылке в письме, он увидит следующее сообщение на главной странице вашего сайта, куда он и будет направлен по ссылке:
Статус подлинности комментария вы увидите в дополнительной колонке списка как уже опубликованных, так и ещё не опубликованных комментариев. На изображении ниже, вы видите статус неопубликованного, только что отправленного комментария.
На данный момент (2:10 15.11.2010), модуль сделан не совсем корректно и перевести через друпал мало что возможно, однако я его немного поправила и приложила исправленный модуль вместе с переводом к посту. Патч в направлен разработчику.
Страница проекта: http://drupal.org/project/notsofast
18 Комментариев [Нет новых]
это по моему даже большее зло чем капча =) не стоит перекладывать обязанности сайта по отлову спама, на посетителей
ну вот, подтверждение пришло только минут через 10, плюс при переходе по ссылке отредиректило на главную, а не к коменту
при подтверждение прошлол коммента вообще вылзело
Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
модуль — зло! =)
10 минут это из-за задержки между почтовыми серверами. Редиректить к комменту, мысль хорошая, надо будет предложить разработчику, хотя… тут может выйти накладочка, так как комментарий еще не опубликован. :exmark:
А вот это уже интересно!
И не смотря на все это, модуль — хороший помощник для аднмина, если коммент не содержит смысла и адрес не проверен, такой коммент уходит в мусор, без лишнего напряга и гугления.
у меня на блоге одна маленькая галка для отлова спамеров, плюс небольшой код в hook_comment. за год было максимум 10-20 спам постов, судя по всему оставленные живыми людьми
А у меня капча везде понатыкана и никаких лишних галок. Блок со счетчиком капчи говорит сам за себя. На счет ручного спама не скажу — не считала. Хочу отказаться от капчи, потому вот и решила поэкспериментировать.
Кто решит частенько комментить добро пожаловать — регистрация бесплатная, фейс-контроля нет, к тому же есть вход по openid.
openid без лупы и не найти =)
залогинился, теперь висит пустое admin_menu
да, и уведомления о новых комментах не приходят.
ничё что я тут офтоплю немнога?
да вроде как везде…
когда не пришло?
когда не был зарегистрирован
странно, что ни разу не приходило?
на первые 4 коммента в этой теме - нет
А как применить этот патч?
И еще, у меня на странице просмотра комментариев в админразделе (/admin/content/comment) выползает ошибка:
warning: array_fill_keys() expects parameter 1 to be array, null given in /…/www/modules/notsofast/notsofast.module on line 15.
user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT n.cid FROM notsofast n WHERE n.cid IN () in /…/www/modules/notsofast/notsofast.module on line 19.
warning: Invalid argument supplied for foreach() in /…/www/modules/notsofast/notsofast.module on line 25.
как применить этот патч
Идем сюда
admin/settings/error-reportingи отключаем вывод ошибок на экран, Ура!Кардинальное решение!
Про стандартное применение патчей знал, но этот имеет некий формат .tar_, а при открытии его в notepad++ непонятная кодировка, ни во что человеческое не преобразовывающаяся.
Уточнение: ошибка появляется только тогда, когда список комментариев пуст.
Спасибо за отзывчивость!
p.s. И еще, у Вас, оказывается то же самое: при нажатии на "предпросмотр" выдает ошибку:
Патч в архиве GZIP, т.е. patch → TAR → GZ, упаковано так же как и все модули и ядро друпала. Переименуйте из
notsofast-6.x-1.1-pre-ru.tar_.gzвnotsofast-6.x-1.1-pre-ru.tar.gzи распакуйте архив.Подобные предупреждения Гость, @26 Май, 2011 - 23:01 (warning) у меня, оказывается, тоже есть, но это не ошибки (error) и это не мешает работе модуля.
Спасибо огромное!
И последний вопрос - возможно, немного не в тему модуля "Не так быстро!" (Not So Fast):
Возможно ли как-то убрать кнопку "предпросмотр", а то у многих юзеров будет возникать такая проблема? У меня также мод Not So Fast установлен вкупе с Ajax Comment, смотрел шаблон comment.tpl.php - там только функция вывода сразу обеих кнопок, а нужно убрать только одну.
Гугл ничего путного не рассказал.
Либо через CSS, либо перепотрошить форму комментов
comment_formв собственном модуле (или теме). И там делаем так:$form['preview'] = NULL;
ИЛИ
Хотя может и модули есть…
Сделал последний вариант (который хак, вроде, называется). Таким же образом еще и поле "Домашняя страница" в комментарии убрал.
Огромное спасибо за поддержку!
Что ты об этом думаешь?