Компонент комментариев JComments для Joomla всем хорош, кроме защиты от спама. Там есть капча, но она взламывается ботами на раз два. В результате спасает только премодерация. Но в этом случае приходиться разгребать тонны почты, отсеивая полезные сообщения от спамных.
Люди уже давно стали искать способы прикрутить к JComments reCAPTCHA. Есть несколько статей на эту тему. Мне лично понравился способ предложенный здесь — http://www.zegeberg.ru/sobstven-sate/optimisaziya-joomla/728-recaptcha-v2-dlya-joomla-i-jcomments.html Нужно всего лишь заменить два файла на предложенные в статье. Конечно всегда есть опасение, что в этих файлах могут быть какие-нибудь «закладки», но я так не думаю. В результате замены появилась возможность использовать reCAPTCHA V2. Заодно включил эту функцию для компонента сообщений об ошибках.
UP от 2022 года. Актуальное решение здесь — https://www.zegeberg.ru/sobstven-sate/optimisaziya-joomla/770-jcomments-vstroennaya-recaptcha