компонент со встроееной рекапчей

Компонент комментариев Jcomments никак не хочет выпить на брудершафт за официальным столом с гугловской Recaptcha, отсюда и подталкивает доморощенных целителей на извращения с кодом, которые позволяют защититься от спамеров. До версии Joomla 3.9.5 кое-как работал упрощённый фикс, но после бобик издох и пришлось перемалывать компонент заново, заставляя его силой взять в руки щит от спама, а не прикрываться веников в виде родной капчи.

Блог Zegeberg предлагает Jcomments с уже интегрированной Recaptcha от Google, которая включается в настройках движением человеческой руки и не требует манипуляций с кодом. Компонент можно ставить поверх имеющегося, он его просто обновит, сохранив все комментарии в целостности, но добавит новых возможностей в настройках.

Плагин Рекапча - проверка ключа

Включение и настройка Recaptcha

По большому счёту, новое появилось во вкладке Вид настроек, а это строка Captcha, где есть выбор:

  1. KCaptcha
  2. RECaptcha
  3. Captcha - reCaptcha (Joomla).
  4. Captcha – невидимая reCaptcha (Joomla).

Джумлаводов интересуют два последних пункта, первый показывает стандартную капчу от Гугла, второй выводит невидимый вариант, только для него надо сменить секретные ключи – на старых она работать не будет. Долго песен петь не будем, не хоровой кружок, ставьте вариант №3 и проверяйте настройки сайта (CAPTCHA по умолчанию) и плагина Joomla CAPTCHA - reCAPTCHA. В последнем должна стоять версия 2 и быть указаны рабочие ключи. Стиль и размер отображения – это дело вкуса, оставим его на откуп гурманам.

включение Recaptcha в настройках Joomla

Копирайт(( и загрузка)))

Маленькая подгнившая вишенка на торте – это появление копирайта Jcomments на страницах, где включены комментарии, но он ликвидируется на раз-два и не сильно мешает при жизни, а писать в сотый раз про его обрезку лень – инфы хватает в Google.

Смело можете скачивать внизу страницу файл компонента и накатывать его на сайт, никаких вирусов и спама мне вставлять не позволяет карма. Судя по никаким темпам разработки Joomla 4 (2 года в Alfa) компонент ещё долго будет актуальным и гарантированно подпортит настроением спаммерам, а вас избавит от геморроя чистки рекламного спама.

Отвечаем на вопросы

Не будет ли проблем от разработчика, если вырезать копирайт?

Будет, если вы ему сами напишите и спросите, хорошо ли, что вы вырезали копирайт. Другие прецедентов не видел.

На Joomla 3.9 работает?

Cей блог стоит на 3.9.12. Рекапчу видите? Я тоже).

Рекапча не входит в окно мобильных

Зайдите в плагин и поставьте компактный режим, войдёт даже на 5 дюймовом смартфоне.

Ссылка на загрузку - Jcomments-Recaptcha2.