Попытался внедрить в форму свои поля, не получилось. Вызвал с параметрами по умолчанию и попросил их проверить не реагирует. При отправке пустой формы. Пишет, только что не заполнил капчу. :( Расскажите как прикрепить доп поля к jot и проверить их. Где я делаю не так?
Мой вызов jot такой:
[!Jot? &action=`form` &captcha=`1` &tplForm=`jotForm` &customfields=`email,name,like` &validate=`name: Вы не ввели своё имя,email: Поле с почтой заполнено не верно.:email,like: Выбеите, понравилось ли вам`!]
Форма, та что в комплекте только с дополнительным полем.
<select tabindex="6" name="like" id="like[+jot.id+]" size="2">
<option value="1">Да, понравилось</option>
<option value="0">Нет, не понравилось</option>
</select>
Судя по данным http заголовка, всё успешно отправляется. Но jot ни на какие манипуляции не реагирует.
в шаблоне вывода комментария написал это:
<strong>нравится?:</strong> [+comment.custom.like:limit:esc+]
Решение:
Причину нашёл. Заключается в том, что если список типа select не заполнен, нет данных value, браузер не шлёт post. Решил следующим образом:
<label for="like[+jot.id+]">Понравилось ли:
<select tabindex="6" name="like" id="like[+jot.id+]" size="1">
<option value="" selected></option>
<option value="1">Да, понравилось</option>
<option value="0">Нет, не понравилось</option>
</select></label>