UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: thecoder от 11 Сентября 2013, 13:56:42

Название: Помогите с каптчей
Отправлено: thecoder от 11 Сентября 2013, 13:56:42
Привет.

вывожу каптчу
<xsl:apply-templates select="document('udata://system/captcha')/udata[url]" />

Шаблон
<xsl:template match="udata[@method='captcha']">
      <label for="captcha" id="for_captcha" title="Защитный код" class="required">
        <span>Код:</span>
        <input type="text" name="captcha" id="captcha"/>
        <img src="/captcha.php?{@random_string}" />
      </label>
</xsl:template>

картинка не выводится, в чем косяк?
Название: Re:Помогите с каптчей
Отправлено: thecoder от 11 Сентября 2013, 14:02:01
как всегда поиск рулит. В конфиге поменял на kcaptcha
Название: Re:Помогите с каптчей
Отправлено: Aisamiery от 28 Сентября 2013, 16:52:17
а какая версия php?

Просто на 5.4 и выше нужно сделать такой магический ритуал:

в файле
classes/system/utils/captcha/drawers/default.php находим строку 48 или код:
48.    imagejpeg($image, '', 65);

и меняем на:
48.    imagejpeg($image, null, 65);

Может кому пригодится в дальнейшем
Название: Re:Помогите с каптчей
Отправлено: shoto от 17 Июня 2014, 15:04:25
Добрый день.

Так же вопрос по каптче, но другого типа.

Требуется Упростить каптчу на использование только цифр, без букв.
Возможно ли это сделать и если да, то как?

Спасибо.
Название: Re:Помогите с каптчей
Отправлено: e.ioffe от 17 Июня 2014, 16:06:25
Требуется Упростить каптчу на использование только цифр, без букв.
Возможно ли это сделать и если да, то как?

Можно. В wiki как раз есть статья на эту тему - http://wiki.umisoft.ru/Captcha_%E2%80%93_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA_(2.8)
Название: Re:Помогите с каптчей
Отправлено: shoto от 17 Июня 2014, 16:08:57
Требуется Упростить каптчу на использование только цифр, без букв.
Возможно ли это сделать и если да, то как?

Можно. В wiki как раз есть статья на эту тему - http://wiki.umisoft.ru/Captcha_%E2%80%93_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA_(2.8)

В настоящий момент текст на данной странице отсутствует
Название: Re:Помогите с каптчей
Отправлено: e.ioffe от 17 Июня 2014, 16:13:26
Попробуйте так - http://goo.gl/Stl1z0
Название: Re:Помогите с каптчей
Отправлено: shoto от 17 Июня 2014, 17:08:36
Попробуйте так - http://goo.gl/Stl1z0
так текст открылся. единственное что.... у меня версия 2.9.2
и при замене как там написано, у меня картинка не генерится.
Название: Re:Помогите с каптчей
Отправлено: e.ioffe от 17 Июня 2014, 17:16:21
Попробуйте так - http://goo.gl/Stl1z0
так текст открылся. единственное что.... у меня версия 2.9.2
и при замене как там написано, у меня картинка не генерится.

Странно. Видимо, что-то не перенесли. Насколько я помню, этот код подходит для версий выше 2.8