Капча

#
Капча
Здравствуйте, как добавить капчу в пользовательскую форму?
Форма написана в xsl-шаблоне одной из страниц, пример из руководства hostCMS v5, не работает, т.е. нельзя применить php-код к xsl.
Такая структура <img src="/captcha.php?get_captcha={captcha}" /> тоже не работает. В итоге, я не могу провести проверку правильности.
Как реализовать проверку, не прибегая к написанию собственной капчи?
#
Re: Капча
Ни у кого нет реализации встроенной капчи в xsl шаблонах?
#
Re: Капча
Promo,
в XSL шаблоне "ВыводЕдиницыИнформационнойСистемы" имеется капча
в ТДС "Информационная система" есть обработчик проверки капчи
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Капча
EugenyP, Вот отсюда обработчик начинается?
if ($oInformationsystem->use_captcha == 0 || $siteuser_id > 0 || Core_Captcha::valid(Core_Array::getPost('captcha_id'), Core_Array::getPost('captcha')))
         

Если да, то по условию обработка происходит, если капча отключена - это как понимать?
#
Re: Капча
В общем, в xsl шаблон вставил, в ИС включил капчу и в итоге
Предупреждение: XSLTProcessor::transformToDoc(): runtime error: file /srv/www/ line 177 element img в файле /srv/www/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): Variable 'id' has not been declared. в файле /srv/www/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): xmlXPathCompiledEval: evaluation failed в файле /srv/www/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): runtime error: file /srv/www/ line 177 element img в файле /srv/www/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): Variable 'id' has not been declared. в файле /srv/www/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): xmlXPathCompiledEval: evaluation failed в файле /srv/www/modules/xsl/processor/xslt.php (строка 53)
#
Re: Капча
Вопрос снимается. Все, разобрался) Спасибо)
Авторизация