Главная Программное обеспечение Как установить reCaptcha v2 на сайт с Joomla 1.5?

Вход на сайт




27.03.2018 15:41

Как установить reCaptcha v2 на сайт с Joomla 1.5?


Владельцы сайтов, использующих движки сайтов или CMS типа Joomla, Wordpress и других, всегда озабочены безопасностью своих сайтов. И я не исключение. Это связано с тем, что эти движки бесплатны и имеются в свободном доступе, скачать их и установить себе на хостинг может любой желающий, в том числе и спамеры. А раз можно скачать и установить, то, при желании, можно и разобраться где у него что. А затем бомбить спамом. Как я уже писал об этом вот тут, этот мой сайт работает на Joomla. Добавлю только, что не просто на Joomla, а на старой ее версии 1.5. Когда сайт достаточно молодой и посещаемость его низкая, то спамерам вы неинтересны. Но если посещаемость хотя бы приближается к 100 уникам в день, то возникают проблемы со спам-ботами, которые бомбардируют спамом стандартные страницы популярных движков. Это такие страницы, как страницы контактов, регистрации пользователей, страница входа на сайт, страницы восстановления логина и пароля пользователей сайта.

Возникает законное желание защититься от этого спама. У меня оно возникло тоже в свое время и достаточно давно. Я, как и многие другие владельцы подобных сайтов, остановил свой выбор для этой цели на ReCaptcha от Google. Как говориться, установил и забыл. Но когда я устанавливал это программное обеспечение, то я не знал, что это версия 1 reCaptcha. Вы наверно видели нечто подобное на моем, или на других сайтах в интернете:



Но совсем недавно я стал замечать, что картинки какие-то не такие, и не реагируют на ввод символов. Я немножко напрягся. Правда потом у меня хватило ума перевести что там написано:



А написано там следующее (не дословно), что 31 марта 2018 года reCptcha v1 перестанет работать и надо переходить на версию 2. Современная Joomla версии 3.4 и выше уже имеет в своем составе reCaptcha v2. А как же быть нам, владельцам сайтов на движке Joomla 1.5 Мало того, что в составе нашей Joomla нет никакой reCaptcha. Когда я устанавливал к себе на сайт reCaptcha v1, то воспользовался сторонним плагином. Но этот разработчик не спешит обновлять существующую версию плагина, чтобы он поддерживал reCaptcha v2.

Конечно, надо обновлять движок сайта до Joomla 3.8.6 (текущая версия Joomla на сегодняшнюю дату), но она не поддерживает шаблон моего сайта. При переходе на новую версию Joomla, есть большая вероятность, что что-то пойдет не так и могут возникнуть проблемы, не зависящие от меня... В общем заморочек много да и страшно, блин. Тем более, что меня в моем сайте всё устраивает. Но выход всё же существует.



Я нашел в англоязычном интернете сайт, где можно скачать плагин именно для Joomla 1.5, который поддерживает reCaptcha v2. Плагин мне понравился, он простой, устанавливается стандартным способом, не изменяет, при этом, файлы движка Joomla, но у него есть небольшой минус. Все это он делает только для одной страницы Joomla, а именно для страницы "Контакты". Да, совсем забыл показать вам как выглядит reCaptcha v2. Многие, возможно, видели, но можно еще раз посмотреть на картинке ниже:



Итак, этот плагин защищает от спама только страницу "Контакты". После установки стандартными средствами в административной панели Joomla, надо пройти Расширения - Менеджер плагинов и найти в списке плагин под названием "System - Recaptcha Plugin", как показано на картинке ниже:



Настройки плагина простейшие. Самое главное в нем - это уникальные ключи, которые выдает Гугл для вашего сайта: публичный и секретный. Для того, чтобы получить эти ключи надо иметь аккаунт в Гугл, войти под своим логином и перейти по следующей ссылке. Тут указать домен и название своего сайта и получить ключи. Все достаточно просто. Затем переходим в админ панель своего сайта к настройке плагина и вставляем полученные ключи в соответствующие поля:



Вот, в целом, и всё. После этого страница "Контакты" вашего сайта будет защищена reCaptcha v2. Что касается других страниц сайта под управлением Joomla 1.5, то я немного доработал этот плагин и теперь у меня на сайте он защищает и другие страницы, о которых я упоминал выше. Сейчас в админ панели он выглядит вот так:



Вы можете купить доработанный плагин всего за 100 рублей, оплатив их одним из трех способов, который вы видите ниже.



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

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

RSForm – это русскоязычный компонент Joomla для создания форм различной сложности: обратная связь, контакты, регистрация на сайте и т.д. Интеграция с платёжными системами, CRM, многостраничные формы, поддержка мультиязычности, адаптивность. Но дело в том, что он выпускается с интегрированной reCaptca V1 для Joomla 1.5. Если кого не устраивает это, (а это должно не устраивать всех, потому что после 31.03.2018 поддержка RaCaptcha V1 прекращена), то понятно, что хотелось бы обновиться до ReCaptcha V2. Но для того, чтобы обновиться, надо скачать соответствующее программное обеспечение. А где его взять? А у меня, оно (программное обеспечение) находится в любой из трех кнопочек, расположенных ниже и стоит 100 рублей. Скачать исправления для компонента RSForm можно после оплаты. В архиве, есть инструкция по установке:



И напоследок... Если вам понравилась эта статья и вы почерпнули из нее что-то новое для себя, то вы всегда можете выразить свою благодарность в денежном выражении. Сумма не такая уж и большая (50 рублей). Это вас ни к чему не обязывает, все добровольно. Если вы всё же решили поддержать мой сайт, то нажмите на кнопку "Перевести", которую видите ниже.



 

Комментарии   

 
-1 #2 Administrator 14.05.2018 16:37
Цитирую Роман:
Добрый день. хочу купить плагин для Joomla 1.5 reCaptcha v2. Оплачу вебмани.

Мой кошелек R560309850620. После оплаты отправьте мне сообщение со страницы "Контакты", вышлю плагин на Ваш e-mail.
Цитировать
 
 
-1 #1 Роман 14.05.2018 14:57
Добрый день. хочу купить плагин для Joomla 1.5 reCaptcha v2. Оплачу вебмани.
Цитировать
 

Добавить комментарий


Защитный код
Обновить