Проверка recaptcha В форме обратной связи

Добрый вечер! Помогите, пожалуйста, с проверкой на «человека». Форма простая у меня:
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`mytpl.AjaxForm`
    &hooks=`recaptha,email`
    &emailTpl=`email.tpl`
    &emailSubject=`Тестовое сообщение`
    &emailTo=`example@domain.com`
    &validate=`name:required,email:required,message:required,recaptha:required`
    &validationErrorMessage=`В форме содержатся ошибки!`
    &successMessage=`Сообщение успешно отправлено`
]]
В чанке с формой у меня написано вот так:
[[!+formit.recaptcha_html]]
    [[!+fi.error.recaptcha]]
    <div class="g-recaptcha" data-sitekey="6L-----------------------------YQG3i"></div>
    <span class="error_g-recaptcha-response error"></span>
Сейчас из-за этого кода:
<div class="g-recaptcha" data-sitekey="6L-----------------------------YQG3i"></div>
у меня вот такая Captha:




А мне нужно чтобы была проверка с картинками и вводом символов. Как это сделать?

Ключи тоже прописаны:

Любовь
13 октября 2015, 18:11
modx.pro
1
1 594
0

Комментарии: 4

Любовь
14 октября 2015, 10:19
0
Нашла вот такое решение
Вот сниппет:
session_start();
//Создаем строку из 8 случайных цифр. 
for($i=1; $i<=8; $i++)
{$r=rand(0, 9);
$rnd.=$r; $rndn.=$r;
if ($i==4){$rndn.=' ';}}
// Записываем их в сессию
$_SESSION['captcha']=$rnd;
// Переменную с пробелом выводим на картинку с помощью phpthumbof
return '<img title="Введите номер карты" src="[[*capimg:phpthumbof=`w=140&h=90&zc=1&fltr[]=wmt|'.$rndn.'|10|BL|000000|10|90|15|0|5|15|`]]" alt="Каптча">';
Сами цифры вывести можно вот таким образом:
echo $_SESSION['captcha'];
Но не получается, чтобы это выводилось картинкой. Подскажите, пожалуйста, как это сделать?
    Любовь
    19 октября 2015, 15:12
    0
    Все сделала.
      Роман Садоян
      19 октября 2015, 21:43
      0
      Капча которая указана в посте более качественная и не напрягает пользователей!
    Konstantin
    20 октября 2015, 02:47
    0
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4