→ Мухоловка — количество запросов заблокированных CAPTCHA

Пример блокаВ wordpress у модуля Akismet есть виджет показывающий количество заблокированных СПАМ сообщений. В drupal же я использую модуль Captcha. Этот модуль не поставляет никаких дополнительных и ненужных блоков, все по делу. Улыбка Однако блог это блог и, думаю, циферки не помешают. Посему решила сделать блок, показывающий все заблокированные капчей случаи вероломства, коим и делюсь с вами.

Для того, чтобы сделать подобный блок на друпале, должны быть включены и настроены модули:

  • PHP filter (core)
  • Captcha + любой вид капчи

Если это так, переходим к созданию блока. Блоки > Добавить блок (admin/build/block/add). Назовите блок как хотите и если нужно напишите заголовок блока, например: «В мухоловке». Вставляем следующий код:

  1. <div class="flycatcher">
  2.     <span class="flies-count">
  3.       <?php print variable_get('captcha_wrong_response_counter', t('Please install and set the CAPTCHA module')); ?>
  4.     </span>
  5.   <?php print 'мух!'; ?>
  6.   // Если ваш сайт поддерживает несколько языков,
  7.   // то используйте t('flies!') вместо 'мух!',
  8.   // а потом переведете через интерфейс перевода друпала.
  9. </div>

Обязательно выбираем формат ввода PHP и сохраняем блок. Теперь можно выводить его в любую область вашего сайта.

Пример темизации.

.flycatcher {
  background-color:#EFEFEF;
  border:1px solid #FFA07F;
  padding-bottom:10px;
  text-align:center;
}
.flies-count {
  color:#FF4200;
  font-size:x-large;
}

А так же… модуль

А так же эта фишка реализована мною в виде модуля Wrong Captcha Counter Block. Модуль удобнее сниппета, работает быстрее и к тому же кешируется, если включено кеширование блоков.

Более того:

  • Отпадает необходимость включать модуль PHP Filter.
  • При отключении модуля блок не маячит на странице модулей.
  • Удаляется через Удаление на странице модулей. (Удаляется ваш текст «до» и «после» из переменных, если вы меняли тексты.)
RSS-материал

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

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

и для чего/кого это? очередная пузомерка… да еще и мух-ами назвали. сами придумали иль подсказал кто?

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

А законы в стране для чего/кого? А для того, чтобы были. Для того, чтобы те, кто умеет ими пользовались и извлекали пользу… Многое существует лишь поэтому.

А это, ну во-первых, для меня. Мухи… не поверите, сама придумала… Широкая улыбка ммм, нет вру, весной навеяло. Такое вот весенне настроение. Назвать можно как угодно, кто мешает-то?

Пузомерка? Не заню. Если для вас любой блок с циферками — пузомерка, то — возможно. Мерятся будете??? Широкая улыбка

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

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

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

на самом деле - бесполезная информация.
ну подумайте, кому интересно насколько ваш блог популярен у спам ботов?

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

С вашей стороны, наверное, это так, человек «без имени». Громкий смех Любые слова без аргументов это — бесполезная информация. У меня же аргументов несколько, смотри выше. А как насчет вас и ваших слов?

Вам не нравятся мухи или циферки?

Популярность у спамботов тут ни при чем. Это количество раз их попадания в «капканы».

И еще один аргумент ЗА: если циферки подозрительно не прибавились, то смотрю не лежали ли блог. Подмигивание

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

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

ЗЫ лучше отслеживать логи сервера Подмигивание удачи.

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

Перечитайте все, что выше.

Я вовсе не веселая по жизни. Грустный Но к теме это так же не относится.

Зачем я каждый день буду лезть в логи сервера? Смотрю их только по необходимости. К тому же, на сайте хостера, праям с главной есть ссылка на текущую нагрузку там и дауны видно все. Улыбка Я же стараюсь уменьшить количество лишних движений в виде каждодневных ритуалов: посмотреть туда и заглянуть сюда, и еще полчасика «покурить» логи…

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

Дааа, это прикольный модуль, поставил себе, жаль только то что выходит не стыковка одна например:
(Остановлено 25 попыток спамера) или вот другое число (Остановлено 32 попыток спамера) Плач но все равно радует, а чего это у вас тут нет смайлов?
pS классный сайт, много чего подчеркнул для себя

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

Ндяя, забыла про множественные формы…

И смайлы есть Подмигивание, только вставляются ручками.

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

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

Комментарии