FormIt 4.2.0 + math. Всегда показывается, что ответ неправильный
Товарищи, столкнулся тут с такой проблемой, помогите решить, пожалуйста:
Сайт: funspbtours.com
На сайте стоит связка AjaxForm + FormIt. Для капчи пользую хук math. (https://funspbtours.com/contacts.html)
Обновил версию FormIt до 4.2.0
И теперь, по неведомым мне причинам, ответ всегда приходит, что результат матоперации неверный.
Пример запроса:
Код чанка:
Доп. сведения:
1. система 2.7.0
2. ядро вынесено из корня сайта
Сайт: funspbtours.com
На сайте стоит связка AjaxForm + FormIt. Для капчи пользую хук math. (https://funspbtours.com/contacts.html)
Обновил версию FormIt до 4.2.0
И теперь, по неведомым мне причинам, ответ всегда приходит, что результат матоперации неверный.
Пример запроса:
nospam:blank
pagetitle Contacts
link https://funspbtours.com/contacts.html
name test
phone +79046666666
useremail eww@asd.ds
text testing+website+form
math 73
op1 47
op2 26
operator +
Код чанка:
<div class="form-group has-feedback" data-group="math">
<input class="form-control" type="text" name="math" value="[[!+fi.math]]" id="af_math" placeholder="[[%formit.solve_equation? &namespace=`formit` &topic=`default`]]: [[!+fi.op1]] [[!+fi.operator]] [[!+fi.op2]] =" />
<span class="glyphicon glyphicon-exclamation-sign form-control-feedback"></span>
<span class="error_math">[[!+fi.error.math]]</span>
<input type="hidden" name="op1" value="[[!+fi.op1]]" />
<input type="hidden" name="op2" value="[[!+fi.op2]]" />
<input type="hidden" name="operator" value="[[!+fi.operator]]" />
</div>
Доп. сведения:
1. система 2.7.0
2. ядро вынесено из корня сайта
Комментарии: 3
Я думал что hook math — отключили в новой версии. По крайней мере я после обновления починить его так и не смог.
docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.math — читаем:
NOTE: The form fields 'op1', 'op2' and 'operator' are not used anymore from FormIt version 2.2.11 and up.
docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.math — читаем:
NOTE: The form fields 'op1', 'op2' and 'operator' are not used anymore from FormIt version 2.2.11 and up.
Странно, хук Math до сих пор есть
components/formit/src/FormIt/Hook/Math.php
NOTE: The form fields 'op1', 'op2' and 'operator' are not used anymore from FormIt version 2.2.11 and up.не совсем понятно, а что ж тогда используется…
Вечер добрый Евгений! Удалось что-то решить с хуком Math?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.