Joomla 2.5 - 3.1 - 3.2 Не отображается captcha

В процессе установки и настройки различных компонентов на сайте, вдруг в форме "Регистрация" перестала отображаться картинка Captch'и.

Можно не читать начала, а сразу переходить ближе к концу к метке 2013

Captcha - reCaptcha

Включаешь другой шаблон - работает, а с моим - ни в какую.

При этом на сайте был недавно установлен Virtuemart, JCE Editor.

Как решили вопрос:

В файле plugins\captcha\recaptcha\recaptcha.php (ст.63):

$document->addScriptDeclaration('window.addEvent(\'domready\', function() {

заменяем код:

window.addEvent(\'domready\', function() {

на код 1 (если кто-то в шаблоне отключил Mootools):

$(document).ready(function() {

либо, если не помогло, на код 2 (этот вариант скорее подойдет тем, у кого Virtuemart):

jQuery(document).ready(function() {

Captcha - reCaptcha

2013

Написаное выше было актуально для сатрых версий Joomla, но похоже теперь проблема иная. В конце 2013 году появилось новая проблема с некоторыми свежими версиями Joomla, которую пока не решают разработчики и гугл. Вот предложенное решение проблемы:

1. Правильное действие:

Откройте /plugins/captcha/recaptcha/recaptcha.php.

Замените:

61
JHtml::_('script', $server.'/js/recaptcha_ajax.js');

На:

61
JHtml::_('script', 'http://www.google.com/recaptcha/api/js/recaptcha_ajax.js');

2. Можно чуть попроще:

В файле темы подключите нужный скрипт в (index.php):

1
<script type="text/javascript" 
src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script>

А теперь немного рекламы от сайта Модлайф! Не проходите мимо! Если вас интересуют китайские плашеты и смартфоны со склада в России с российской гарантией то сегодня ваш день. Добро пожаловать на сайт интернет-магазина Андроид55! Есть много моделей Pipo, Teclast, Lenovo, ZTE, Thl, Xiaomi, JXD , Ramos и совсем недорого. Чтобы получить скидку 5% используйте при заказе купон на скидку S.Kre

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

Все работает. Кое что я сам использовал на www.android55.ru, а что-то видел в работе на других сайта. В его портфолио имеется:

Плагин оплаты через Интеркассу для Virtuemart 2-3

Компонент импорта/экспорта товаров из Excel в VirtueMart 1.x

Компонент импорта/экспорта товаров из Excel в VirtueMart 2.0 - 3.x

Автоматическая пакетная (массовая) загрузка изображений товаров Virtuemart из Google

Расширенная многоуровневая партнёрская программа для Virtuemart 2 и 3 (Joomla 2.5.6 - 3.4)

и другие интересные продукты.

Очень рекомендую. Ссылка на сайт.

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