Как интегрировать reCAPTCHA (капча) в регистрацию Virtuemart
Как подключить Captcha в CMS Joomla с интегрированным Virtuemart, при регистрации нового пользователя.
Установка captcha проверялась на Joomla 1.5.26 и Virtuemart 1.1.9
Для настройки капчи при регистрации нового пользователя в Virtuemart нужно выполнить следующую работу:
- зарегистрировать свой сайт на
http://recaptcha.net получить Puplic Key и Private Key для дальнейшей настройки плагина Joomla;
- скачать плагин интеграции CAPTCHA для Joomla;
- произвести установку плагина через интерфейс установки расширений Joomla;
В настройках плагина интеграции reCAPTHA нужно указать:
- public и private keys, которые были присвоены вашему сайту на recaptcha.net;
- опцию Inclusion Syntax устанавливаем в положение YES;
- Auto-verify переводим на YES;
- Сохраняем настройки плагина.
Приступим к интеграции CAPTCHA с формой регистрации Virtuemart:
В файе
administrator/components/com_virtuemart/html/checkout_register_form.php
Находим код:
<input type="submit" value="'. $VM_LANG->_('BUTTON_SEND_REG') . '" onclick="return( submitregistration());" />
Перед ним вставляем {captcha} должно получиться:
echo '
{captcha}
<input type="submit" value="'. $VM_LANG->_('BUTTON_SEND_REG') . '" onclick="return( submitregistration());" />
После сохранения изменений, CAPTCHA появиться при регистрации нового пользователя в Virtuemart.
Как встроить капчу в форму «Цена по запросу»?
Здравствуйте!
В форме регистрации прекрасно работает. А как ее интегрировать в форму обратной связи (Контакты) Сейчас в форме обратной связи стоит joo recaptcha. Она не работает. Просто заткнул «дырку»