Самое прекрасное — это когда нужна поддержка сайта, а ты сидишь с телефоном
в руке и ЗНАЕШЬ, чей номер набрать! т. +7 831 4637611 моб. +7 910 3820622Айтишник РУ Нижний Новгород, Симферопольская, 21
A+ A A-

Настройка CAPTCHA в Joomla 3

В предыдущей статье о настройках Joomla рассматривалась общая для всего сайта группа настроек. Одна из настроек устанавливает тип CAPTCHA на сайте. Но без некоторых манипуляций сделать это не получится. В этой статье описывается включение и настройка CAPTCHA на сайте под управлением Joomla 3.

Что такое CAPTCHA? CAPTCHA это аббревиатура, расшифровывающаяся как Completely Automated Public Turing test to tell Computers and Humans Apart. Что переводится как «Полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей». CAPTCHA, позволяет отделять действия людей от действий роботов, предотвращает автоматические регистрации на сайте, автоматическую же отправку сообщений и т. д.

Многие пользователи Интернет часто сталкиваются с этой проверкой. CAPTCHA представляет собой форму, в которой надо произвести какое-то действие. Например, ввести символы, изображенные на картинке, или решить простой арифметический пример, или из частей сложить изображение, или правильно ответить на общеизвестный вопрос.

В Joomla встроенная CAPTCHA появилась в версии 2.5, а до этого она поставлялась отдельными расширениями или в составе расширений. В мире существует несколько разновидностей теста Тьюринга, в Joomla используется reCAPTCHA. ReCAPTCHA - система, разработанная в университете Карнеги — Меллон. Её первая версия основана на распознавании фрагментов сканированного текста. Очень удобно, reCAPTCHA помогает бороться со спамом и одновременно помогает оцифровке книг, газет и старых радио-шоу.

 recaptcha1

 Но мы будет настраивать более современную версию.

 recaptcha2

 Включаем и настраиваем CAPTCHA

 По умолчанию CAPTCHA в Joomla выключена. В системном меню выбираем «Расширения», а затем «Менеджер плагинов». В левой части окна менеджера плагинов находится фильтр. Для отбора выбираем поле «Выбор типа», а в нём выбираем captcha.

 Плагин CAPTCHA

 В списке доступен только один плагин. Кликаем по названию плагина, тем самым открывая его для редактирования.

 Настройка CAPTCHA

Сначала выбираем версию. Доступны версии 1.0 и 2.0. Разработчики рекомендуют версию 2.0. Предыдущая версия reCAPTCHA оставлена для совместимости. Т. е. чтобы сохранился функционал при переходе с Joomla 2.5 на Joomla 3.x. Как работает reCAPTCHA версии 1.0 можно прочитать в статье «Настройка CAPTCHA в Joomla 2.5».

Теперь нужно заполнить обязательные поля «Публичный ключ» и «Приватный ключ». Но сначала нужно получить эти ключи. Для этого переходим по ссылке на сайт Google и кликаем на кнопке «Get reCAPTCHA». Потребуется авторизация. Те, у кого есть единая учётная запись Google, авторизуются со своими учётными данными, те, у кого такой учётной записи нет, сначала регистрируются.

После авторизации регистрируем свой сайт.

Регистрация сайта на сайте Google

Пишем название, вводим домен. Для локального хостинга указываем домен localhost. В дальнейшем, после того, как сайт будет перенесён на «боевой» хостинг надо будет отредактировать эту запись, добавив в новой строке домен сайта или пройти новую регистрацию. Если установить опцию «Получать оповещения об этом сайте», то в случае возникновения проблем (настройки, подозрительный трафик) будут приходить оповещения на адрес электронной почты.

После клика на кнопке «Регистрация», откроется окно зарегистрированного сайта.

Ключи CAPTCHA

А вот и наши ключи. Копируем значение поля «Секретный ключ» в поле «Приватный ключ» в плагине reCAPTCHA, а поле «Ключ» в поле «Публичный ключ».

После этого, при желании можно изменить стиль отображения reCAPTCHA на тот, который больше нравится – Dark или Light.

Затем в правой части плагина меняем состояние с «Отключено» на «Включено» и кликаем по кнопке «Сохранить и закрыть».

Теперь переходим к общим настройкам сайта. В поле «CAPTCHA (по умолчанию)» выбираем единственное значение «CAPTCHA - reCAPTCHA». Сохраняем настройки и проверяем работу.

Для проверки во фронтальной части сайта в блоке «Вход на сайт» кликаем по ссылке «Регистрация».

CAPTCHA в форме регистрации

Как видим всё работает.


В следующей статье мы продолжим знакомство с настройками Joomla 3, рассмотрим общие настройки, сгруппированные на вкладках «Система» и «Сервер».

Не забывайте, что у нас вы можете не только купить готовый сайт, но и подобрать подходящий тариф поддержки сайта, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! У нас же вы можете заказать продвижение сайта в поисковых системах.Айтишник РУ

Об авторе:

ZolkinМеня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Joomla 3

    • Файл configuration.php

      Файл configuration.phpВ статье «Joomla 3 Структура каталогов» упоминался файл configuration.php. Это очень важный файл - без него сайт на Joomla работать не будет. Этот файл в основном содержит параметры общих настроек сайта и не только. Некоторые настройки можно изменить только в файле...

    • Joomla 3. Общие настройки. Система и сервер...

      Joomla 3. Общие настройки. Система и сервер...В одной из предыдущих статей мы рассмотрели часть общих настроек сайта на Joomla 3, объединенных в группу «Сайт». В этой статье рассказывается о следующих двух группах настроек, размещённых на вкладках «Система» и «Сервер». Это очень важные настройки. Их изменение критично для сайта.

    • Joomla 3 (часть 3)

      Joomla 3 (часть 3)Продолжаем разговор. В первой части блога мы говорили о том, что такое CMS Joomla вообще и как она работает. Во второй части мы говорили о возможностях Joomla, об отличии Joomla 3 от предыдущих версий, а так же о нумерации версий этой CMS. Теперь поговорим о ресурсах Joomla, о том, где можно получить...

    • Joomla 3. (часть 2)

      Joomla 3. (часть 2)В первой части мы говорили о том, что такое Joomla и как работает эта CMS. Во второй части поговорим о том, какие сайты можно сделать на Joomla, каковы её возможности, чем отличается Joomla 3 от предыдущих версий и как в этих версиях не запутаться.Если говорить о возможностях, то на Joomla можно сделать...

    • Joomla 3 (часть 1)

      Joomla 3 (часть 1)Этой статьей я начинаю новый цикл для новичков, посвящённый CMS Joomla 3. Предыдущий цикл был о CMS Joomla 2.5. И хотя с начала его написания прошло много времени, но он «живой», пополняется статьями. С тех пор многое изменилось: вышел последний релиз Joomla 2.5, изменилась стратегия развития этой CMS, произошли серьёзные улучшения в ветке...

    • Установка memcached на XAMPP в Windows 7

      Установка memcached на XAMPP в Windows 7Из статьи «Joomla 3. (часть 2)» вы узнали, что в новой версии Joomla появилась поддержка memcached, а в процессе рассмотрения статьи «Файл configuration.php» вкратце познакомились с настройками этого сервиса. В этой статье описывается установка и настройка memcached на...