- Видео обзор.
- Основные возможности и особенности.
- Настройки плагина.
- Русификатор ECC EasyCalcCheck Plus.
ECC+ - EasyCalcCheck Plus – это бесплатный русскоязычный плагин капчи для Joomla.
Видео обзор
Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.
Плагин защищает встроенные и сторонние расширения при помощи собственных методов проверки и при помощи интеграции с антиспам сервисами: reCaptcha, Akismet, Honeypot Project, StopForumSpam и Botscout. Встроенные методы включают в себя: арифметические задачи, ответ на заданный вопрос, скрытое поле, блокировку по времени и защиту от SQL-инъекций и включения локальных файлов. При помощи ECC+ - EasyCalcCheck Plus можно защитить от спама формы таких расширений: Community Builder, JomSocial, Kunena, Phoca Guestbook, VirtueMart и другие. При помощи настраиваемого вызова плагин можно загрузить в любую форму Joomla. ECC+ также позволяет защитить админку при помощи токена.
EasyCalcCheck Plus – это системный плагин, а не плагин капчи. Поэтому его не получится использовать везде, где поддерживается интеграция с плагинами капчи Joomla. Но у него есть ряд опций, позволяющих настроить совместимость с разными формами.
В предыдущей статье «Обзор eKerner Captcha – NoCaptcha. Joomla капча» мы уже рассматривали аналогичный плагин, ECC EasyCalcCheck Plus является альтернативным решением с более расширенным набором опций.
В обзоре будет участвовать последняя, на момент написания статьи (26.09.2019), русскоязычная версия ECC EasyCalcCheck Plus 3.1.6 в Joomla 3.9.12. Шаблон фронтальной части сайта – JM Services 1.0.5.
На официальном сайте расширений Joomla 168 отзывов, расширение добавлено 18 ноября 2014 года.
- Общий рейтинг – 5 из 5.
- Функциональность – 5 из 5.
- Простота использования – 5 из 5.
- Поддержка – 4,5 из 5.
- Документация – 5 из 5.
Также есть платные версии ECC+ - EasyCalcCheck Plus Pro. Сейчас это единая подписка на все расширения разработчика (цена на 1 год – 100 €). Она включает расширения с более богатым функционалом, возможность автоматического обновления расширений, гарантированную приоритетную техническую поддержку на форуме от разработчика (подробнее можно прочесть тут). Pro расширения можно устанавливать на любое количество доменов.
Можно сделать «пожертвование» в размере 20 € и получить возможность отключения ссылки на сайт разработчика (с Вашего сайта) во всех расширениях разработчика, но только для одного домена. Пожертвование не даёт доступа к Pro расширениям и форуму технической поддержки.
Также есть возможность купить техническую поддержку от разработчика на 1 месяц за 20 €. Но это не даёт доступ к Pro расширениям и не даёт возможность отключения ссылки на сайт разработчика (с Вашего сайта).
Основные возможности и особенности
Бесплатная версия.
- Защита от спама штатной формы регистрации пользователей, восстановления логина/пароля, контактов и формы отправки письма другу из материалов Joomla.
- Защита от спама форм таких расширений: aiContactSafe, AlfContact, Community Builder 2.0 и более новые версии, DFContact, Easybook Reloaded, Fox Contact, Flexi Contact, Flexi Contact Plus, IProperty Real Estate, JomSocial, Kunena, Phoca Guestbook и VirtueMart.
- Возможность интеграции с любыми формами путём правки шаблона вывода формы.
- Встроенные методы защиты включают в себя: арифметические задачи (арифметическая капча), ответ на заданный Вами вопрос, скрытое поле, блокировка по времени, защиту от SQL-инъекций и защита от включения локальных файлов (по аналогии с RSFirewall). Можно одновременно использовать несколько методов защиты (рисунок ниже).
- Настройки арифметической капчи: количество оперантов, действия (сложение, вычитание), отображение чисел цифрами и словами.
- Интеграция с внешними анти-спам сервисами: Google ReCaptcha, Akismet, Honeypot Project, StopForumSpam, Botscout.
- Можно не очищать введённые пользователем данные в поля формы, если он не пройдёт проверку на спам. Можно выводить сообщение о потере введённых данных, если пользователь не пройдёт проверку на спам.
- Возможность активации анти-спам защиты только для незарегистрированных пользователей (группа Гости).
- Защита админки при помощи токена (изменение адреса доступа к форме входа в админку). По аналогии с jSecure Lite.
- Плагин переведён на русский, украинский, английский, немецкий, французский идругие языки.
- У настроек плагина есть всплывающие подсказки на русском языке.
Платная версия.
- Возможность скрытия ссылки на сайт разработчика.
- Улучшена защита от SQL инъекций.
- Настраиваемое поле.
- Множество улучшений разных функций защиты от спама.
- Проверка на соответствие сайта/сервера минимальным системным требованиям плагина.
- Автоматическое обновление плагина при помощи встроенной системы обновлений Joomla.
Настройки плагина
Все опции плагина капчи для Joomla 3 разделены на шесть вкладок.
- Плагин. Содержит краткое описание плагина и опции, позволяющие его опубликовать, сменить уровень доступа к нему или порядок обработки плагинов (опции стандартны для всех плагинов Джумла).
- Описание. Содержит более расширенное описание плагина.
- Настройки.
- Дополнительная информация.
- Антиспам сервисы (рисунок ниже). Содержит опции, позволяющие активировать интеграцию для защиты Joomla от спама со сторонними сервисами: Akismet, Honeypot Project, StopForumSpam, Botscout. Для интеграции с сервисами Вам нужно пройти бесплатную регистрацию в каждом из них, кроме StopForumSpam, и ввести в ECC EasyCalcCheck Plus специальный код. Можно использовать один или несколько сервисов. Принцип проверки таков: плагин отправляет разную информацию о пользователе (например, IP адрес), который вводит данные в форму в сервисы, сервисы её анализируют и возвращают плагину информацию о том, является ли этот пользователь спамером/ботом или нет. Информация может не соответствовать действительности. Чем больше сервисов Вы задействуете, тем точнее информация, но при этом и дольше может проходить проверка.
- Код пожертвования. Содержит поле ввода кода пожертвования для возможности скрытия ссылки на сайт разработчика и скрытия красной области с текстом в верхней части настроек плагина (рисунок ниже).
Все опции переведены на русский язык и оснащены русскоязычными всплывающими подсказками. Рассмотрим только наиболее интересные, на мой взгляд, параметры.
Вкладка Настройки (рисунок ниже). В основном, тут можно включить/отключить и настроить разные встроенные методы защиты от спама: математическая проверка, скрытое поле и блокировка по времени. Плюс, можно сконфигурировать капчу reCaptcha (нужна бесплатная регистрация в сервисе).
Цифры словами. Нужно ли показывать цифры в математической капче (в выражении) от 0 до 20, в виде слов? Вероятность отображения в виде слов составляет 2/3 и 1/3 в виде цифр. Например, может быть так: «Семь плюс 19 равно», «Девять минус Два равно» и «18 плюс 14 равно».
Максимальное значение каждого числа. Тут Вы можете определить максимальное значение для ответа на математическое выражение (по умолчанию - 20).
Скрытое поле. Можно использовать скрытое от человеческих глаз поле. Но это заставит спам-ботов ввести значение в это поле и приведёт к запрету отправки формы.
Блокировка по времени. Препятствует слишком быстрому вводу. Как правило, спам-боты вводят все данные сразу. Как следствие, время ввода данных получается слишком маленьким. На основании этого можно реализовать дополнительный метод защиты Joomla от спама.
Задержка в секундах. Можно указать, сколько секунд должно пройти перед тем, как форма будет принята.
Специальный вопрос. Проверка на спам будет пройдена только если пользователь введёт точный ответ.
Вкладка Дополнительная информация (рисунок ниже). В основном, тут собраны настройки, позволяющие интегрировать капчу ECC EasyCalcCheck Plus в формы разных расширений, как встроенных в Joomla, так и в сторонние.
Максимальное количество попыток входа. Относится к формам встроенной регистрации Джумла. Сколько попыток должно быть у пользователей, если они используют не форму входа компонента, а модуль входа. Если введённое количество неудачных попыток достигнуто, пользователь может войти в систему только после того, как решит проверку на спам в форме входа компонента. Эта опция важна, так как помогает избежать атак методом перебора через прямые запросы POST.
aiContactSafe. У интеграции ECC EasyCalcCheck Plus с aiContactSafe есть особенность. ECC+ можно использовать только без AJAX функций aiContactSafe. Значения ECC+ нужно генерировать заново и сбрасывать при выводе формы по запросу, но это невозможно при использовании AJAX запросов компонента. Откройте форму в aiContactSafe и отключите опцию Использовать AJAX для отправки формы, если хотите использовать ECC+ в форме контактов aiContactSafe.
Предупреждение. Показывает предупреждение о возможной потере введённых в поля данных, рядом с кодом проверки или reCaptcha. Отображается, только если опция Оставить данные в форме при неудачной попытке пройти капчу отключена.
Альтернативная искомая строка. Если проверка на спам не появилась из-за использования переопределений в шаблоне, соответствующую искомую строку можно ввести вручную. Вы должны проверить исходный код страницы. Например, соответствующая искомую строку для шаблонов, сделанных на Artisteer: «class="_QQ_"art-button-wrapper"» (без кавычек ёлочек).
Настраиваемый вызов (только для продвинутых пользователей). Опция нужна для встраивания капчи ECC EasyCalcCheck Plus в формы, для которых нет встроенной интеграции. При помощи настраиваемого вызова Вы можете защитить любую форму на сайте Joomla, используя конструкцию «{easycalccheckplus}» (без кавычек ёлочек). Конструкцию нужно поместить между атрибутами формы в определённом месте. Используйте функцию переопределения шаблона, чтобы настроить соответствующее расширение. Внимание: эта опция может сильно повлиять на скорость страницы и должна быть активирована только тогда, когда Вы её точно используете.
Защита админки. При помощи этой опции форма входа в админку загружается только при помощи выбранного Вами токена (постфикса). Токен нужно добавлять к URL так: «/administrator/index.php?token=xxx» или «/administrator/?token=xxx» (без кавычек-ёлочек). Где «xxx» – это и есть токен.
Токен. Введите сюда описательный токен, например, «sekret» (без кавычек- ёлочек). Если токен введён верно, то админка будет работать по обычному адресу, до конца сессии. «0» – недопустимое значение для токена.
Адрес перенаправления. Введите адрес, на который будет вести перенаправление, если токен введён неправильно. Формат: «http://www.google.com» (без кавычек-ёлочек). Оставьте поле пустым, чтобы перенаправление вело на главную страницу.
Как видите, данный плагин защиты Joomla от спама обладает большим набором возможностей в плане защиты и интеграции с другими расширениями. Даже можно организовать защиту от ботов без необходимости разгадывания капчи, что гораздо более дружелюбно по отношению к реальным пользователям. Интеграция с разными анти-спам сервисами позволяет повысить защиту не усложняя процесс проверки для людей. Учитывая это, считаю, что Вам стоит рассомтреть ECC EasyCalcCheck Plus в качестве плагина защиты сайта от спама и ботов.
| Похожие материалы |
|---|
| Автор статьи – Хорошевский Алексей |
|---|
Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе… Публикации и работа: |
Полезные ссылки:
- Сайт разработчика (на англ.).

