→ Drupal модуль — Не так быстро!

Модуль друпала Not So Fast — это еще один способ проверить человечность комментария. Когда анонимный пользователь отправляет комментарий, ему на почту отсылается письмо со ссылкой, на которую он должен нажать, чтобы доказать, что это его адрес и он настоящий. Таким образом, если адрес не подтвердили в течение суток (письмо приходит сразу же) — можно смело полагать что он не настоящий и решить, публиковать комментарий или нет.

В текущей версии, настроек у модуля нет вообще, он просто выполняет свою миссию. Хотя отсутствие настроек, совсем не говорит о том, что ничего нельзя изменить. Подмигивание Можно изменить сообщение отсылаемое пользователям и отображаемые им информационные сообщения, посредством изменения перевода этих строк, на свой вкус. Язык

Однако, в последующих модулях планируется настройка и в прилагаемой к записи версии есть то, что вы можете настроить. Вы можете предупредить пользователей о том, что их почтовый адрес, будет проверен, написав им своё сообщение, которое будет показано в форме комментариев.

Чтобы написать своё сообщение перейдите в настройки по адресу admin/settings/notsofast и напишите там что-нибудь, если конечно, хотите:

Настройка предупреждения в модуле Not So Fast

Выглядеть это будет примерно так:

Предупреждение пользователя о проверке email адреса

В любом случае, до или после, но анонимному комментатору будет сообщено, что ему нужно подтвердить свой адрес:

Уведомление анонимного пользователя после отправки сообщения

Когда комментатор пройдет по ссылке в письме, он увидит следующее сообщение на главной странице вашего сайта, куда он и будет направлен по ссылке:

Уведомление анонимного пользователя, после нажатия ссылки в письме, для проверки email адреса

Статус подлинности комментария вы увидите в дополнительной колонке списка как уже опубликованных, так и ещё не опубликованных комментариев. На изображении ниже, вы видите статус неопубликованного, только что отправленного комментария.

Просмотр статуса проверки электронного адреса анонимного комментатора

На данный момент (2:10 15.11.2010), модуль сделан не совсем корректно и перевести через друпал мало что возможно, однако я его немного поправила и приложила исправленный модуль вместе с переводом к посту. Патч в направлен разработчику.

Страница проекта: http://drupal.org/project/notsofast

ПредпросмотрВложениеРазмер
notsofast-6.x-1.1-pre-ru.tar_.gz4.65 КБ
RSS-материал

18 Комментариев [Нет новых]

Аватар пользователя xandeadx

это по моему даже большее зло чем капча =) не стоит перекладывать обязанности сайта по отлову спама, на посетителей

Аватар пользователя xandeadx

ну вот, подтверждение пришло только минут через 10, плюс при переходе по ссылке отредиректило на главную, а не к коменту Грустный

Аватар пользователя xandeadx

при подтверждение прошлол коммента вообще вылзело

Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

модуль — зло! =)

Аватар пользователя EllECTRONC
это по моему даже большее зло чем капча =) не стоит перекладывать обязанности сайта по отлову спама, на посетителейxandeadx

Улыбка и все же меньшее зло, чем спам… а раз спам, все же, приносится посетителями, то и приходится их немного обременить проверкой мыла. Я пока еще не встретила нормального скрипта, который бы без участия пользователя нормально проверил бы существование адреса. Плюс, существование адреса совсем не говорит о принадлежности его к комментатору, а это главный аспект для выявления левого коммента.

ну вот, подтверждение пришло только минут через 10, плюс при переходе по ссылке отредиректило на главную, а не к коменту Грустныйxandeadx

10 минут это из-за задержки между почтовыми серверами. Редиректить к комменту, мысль хорошая, надо будет предложить разработчику, хотя… тут может выйти накладочка, так как комментарий еще не опубликован. :exmark:

при подтверждение прошлол коммента вообще вылзело

Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
xandeadx

А вот это уже интересно!

И не смотря на все это, модуль — хороший помощник для аднмина, если коммент не содержит смысла и адрес не проверен, такой коммент уходит в мусор, без лишнего напряга и гугления. Подмигивание

Аватар пользователя xandeadx

у меня на блоге одна маленькая галка для отлова спамеров, плюс небольшой код в hook_comment. за год было максимум 10-20 спам постов, судя по всему оставленные живыми людьми Улыбка

Аватар пользователя EllECTRONC

А у меня капча везде понатыкана и никаких лишних галок. Блок со счетчиком капчи говорит сам за себя. На счет ручного спама не скажу — не считала. Хочу отказаться от капчи, потому вот и решила поэкспериментировать.

Кто решит частенько комментить добро пожаловать — регистрация бесплатная, фейс-контроля нет, к тому же есть вход по openid. Подмигивание

Аватар пользователя xandeadx

openid без лупы и не найти =)

залогинился, теперь висит пустое admin_menu

да, и уведомления о новых комментах не приходят.

ничё что я тут офтоплю немнога?

Аватар пользователя EllECTRONC
openid без лупы и не найти =)xandeadx

да вроде как везде…

залогинился, теперь висит пустое admin_menuxandeadx

Шок хммм… а я не знаю, чего оно пустое… я чего-то хотела сделать… Улыбка

да, и уведомления о новых комментах не приходят.xandeadx

когда не пришло?

Аватар пользователя xandeadx
когда не пришло?— автор не указан

когда не был зарегистрирован

Аватар пользователя EllECTRONC

странно, что ни разу не приходило?

Аватар пользователя xandeadx

на первые 4 коммента в этой теме - нет

Аватар пользователя Гость

А как применить этот патч?
И еще, у меня на странице просмотра комментариев в админразделе (/admin/content/comment) выползает ошибка:

warning: array_keys() expects parameter 1 to be array, null given in //www/modules/notsofast/notsofast.module on line 14.
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.

Аватар пользователя EllECTRONC
А как применить этот патч?Гость

как применить этот патч

И еще, у меня на странице просмотра комментариев в админразделе (/admin/content/comment) выползает ошибка:Гость

Идем сюда admin/settings/error-reporting и отключаем вывод ошибок на экран, Ура!

Аватар пользователя Гость
и отключаем вывод ошибок на экран, Ура!EllECTRONC

Кардинальное решение!

Про стандартное применение патчей знал, но этот имеет некий формат .tar_, а при открытии его в notepad++ непонятная кодировка, ни во что человеческое не преобразовывающаяся.

Уточнение: ошибка появляется только тогда, когда список комментариев пуст.

Спасибо за отзывчивость!

p.s. И еще, у Вас, оказывается то же самое: при нажатии на "предпросмотр" выдает ошибку:

Обнаружена попытка воздействия повторной сессии CAPTCHA.
Вы ввели неправильный ответ на контрольный вопрос.— автор не указан

Аватар пользователя EllECTRONC
Про стандартное применение патчей знал, но этот имеет некий формат .tar_, а при открытии его в notepad++ непонятная кодировка, ни во что человеческое не преобразовывающаяся.Гость

Патч в архиве 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):

Обнаружена попытка воздействия повторной сессии CAPTCHA.
Вы ввели неправильный ответ на контрольный вопрос.Гость

Возможно ли как-то убрать кнопку "предпросмотр", а то у многих юзеров будет возникать такая проблема? У меня также мод Not So Fast установлен вкупе с Ajax Comment, смотрел шаблон comment.tpl.php - там только функция вывода сразу обеих кнопок, а нужно убрать только одну.

Гугл ничего путного не рассказал.

Аватар пользователя EllECTRONC
…смотрел шаблон comment.tpl.php - там только функция вывода сразу обеих кнопок, а нужно убрать только однуГость

Либо через CSS, либо перепотрошить форму комментов comment_form в собственном модуле (или теме). И там делаем так:

// убираем предпросмотр
$form['preview'] = NULL;

ИЛИ
unset($form['preview']);

Хотя может и модули есть…

Аватар пользователя Гость

Сделал последний вариант (который хак, вроде, называется). Таким же образом еще и поле "Домашняя страница" в комментарии убрал.
Огромное спасибо за поддержку!

Что ты об этом думаешь?

МультиВход
ИЛИ

Комментарии