Page 1 of 1
FormBuilder не отправляет даты
Posted: Thu May 23, 2013 7:51 pm
by sbupravi
Форма FormBuilder работает хорошо, но в шаблоне, полученным на маил - не видно дат из формы!
Code: Select all
<h1>FormBuilder Submission</h1>
<strong>Имя формы</strong>: {$sub_form_name}<br />
<strong>Дата отправки</strong>: {$sub_date}<br />
<strong>Ваш сервер</strong>: {$sub_host}<br />
<strong>IP адрес персоны использующей форму</strong>: {$sub_source_ip}<br />
<strong>URL страницы содержащей форму</strong>: {$sub_url}<br />
<strong>Версия FormBuilder</strong>: {$fb_version}<br />
<strong>Символ табуляции</strong>: {$TAB}<br />
<hr />
{if $fld_94 != "" && $fld_94 != "[unspecified]" }<strong>Ваше имя</strong>: {$fld_94}<br />{/if}
{if $fld_95 != "" && $fld_95 != "[unspecified]" }<strong>Телефон</strong>: {$fld_95}<br />{/if}
{if $fld_96 != "" && $fld_96 != "[unspecified]" }<strong>Ваш Email</strong>: {$fld_96}<br />{/if}
{if $fld_97 != "" && $fld_97 != "[unspecified]" }<strong>Повтор Email</strong>: {$fld_97}<br />{/if}
{if $fld_98 != "" && $fld_98 != "[unspecified]" }<strong>Дата заезда</strong>: {$fld_98}<br />{/if}
{if $fld_99 != "" && $fld_99 != "[unspecified]" }<strong>Дата выезда</strong>: {$fld_99}<br />{/if}
{if $message != "" && $message != "[unspecified]" }<strong>Комментарий</strong>: {$message}<br />{/if}
Re: FormBuilder не отправляет даты
Posted: Thu May 23, 2013 8:34 pm
by guro
Тип поля в форме?
Re: FormBuilder не отправляет даты
Posted: Thu May 23, 2013 9:19 pm
by sbupravi
guro wrote:Тип поля в форме?
Тип:
"Выбор даты"
P.S. Форма открывается в попапе - как сделать так, чтобы после того, как отправили - не перезагружалась вся страница, а только обновлялся див с формой?
P.P.S. Где можно убрать этот текст "<---"
в сообщениях типа "<--- Пожалуйста, заполните поле Телефон"?
Re: FormBuilder не отправляет даты
Posted: Fri May 24, 2013 11:40 am
by guro
sbupravi wrote:Тип: "Выбор даты"
Версии cms, модуля
sbupravi wrote:P.S. Форма открывается в попапе - как сделать так, чтобы после того, как отправили - не перезагружалась вся страница, а только обновлялся див с формой?
Только через ajax
sbupravi wrote:P.P.S. Где можно убрать этот текст "<---"в сообщениях типа "<--- Пожалуйста, заполните поле Телефон"?
В шаблоне формы
Re: FormBuilder не отправляет даты
Posted: Fri May 24, 2013 2:21 pm
by sbupravi
guro wrote:sbupravi wrote:Тип: "Выбор даты"
Версии cms, модуля
sbupravi wrote:P.S. Форма открывается в попапе - как сделать так, чтобы после того, как отправили - не перезагружалась вся страница, а только обновлялся див с формой?
Только через ajax
sbupravi wrote:P.P.S. Где можно убрать этот текст "<---"в сообщениях типа "<--- Пожалуйста, заполните поле Телефон"?
В шаблоне формы
1. Версии
CMS Made Simple™ 1.11.6 “Merchena”
FormBuilder 0.7.3
2. Только через ajax
Это залазить нужно в классы php?
Но мы уже сделали, проще - просто через куку, после обновления страницы - попап сам открывается!
3. <--- В шаблоне формы
Можно подробнее? Не нашел ни в шаблонах, ни в языковых файлах модуля эти символы!
Re: FormBuilder не отправляет даты
Posted: Fri May 24, 2013 2:45 pm
by guro
sbupravi wrote:3. <--- В шаблоне формыМожно подробнее? Не нашел ни в шаблонах, ни в языковых файлах модуля эти символы!
В редактировании формы, закладка "Шаблон формы" там символы"<---"
Re: FormBuilder не отправляет даты
Posted: Sat May 25, 2013 8:52 am
by sbupravi
Добавил еще выпадающий список - данные с полей видны в письме. Т.е. проблема только с выбором дат!
Re: FormBuilder не отправляет даты
Posted: Wed May 29, 2013 10:59 am
by guro
Проверил на cms 1.11.4 и FormBuilder 0.7.3
В письме дата приходит. Проверьте шаблон.
Re: FormBuilder не отправляет даты
Posted: Wed May 29, 2013 3:54 pm
by sbupravi
Использую шаблон, который в первом сообщении. В нем ошибки?
Re: FormBuilder не отправляет даты
Posted: Wed May 29, 2013 4:39 pm
by guro
Это только предположение, что в шаблоне ошибки.
Я создал форму, добавил поле выбора даты, создал html шаблон для письма, заполнил форму и отправил. В письме дата пришла.
Попробуйте задать алиасы полей на латинице и сформировать шаблон письма заново.
Re: FormBuilder не отправляет даты
Posted: Fri Jun 07, 2013 4:57 pm
by sbupravi
guro wrote:Это только предположение, что в шаблоне ошибки.
Я создал форму, добавил поле выбора даты, создал html шаблон для письма, заполнил форму и отправил. В письме дата пришла.
Попробуйте задать алиасы полей на латинице и сформировать шаблон письма заново.
Какие варианты есть еще? Алиасы не помогли, поля не приходят =(
Re: FormBuilder не отправляет даты
Posted: Fri Jun 07, 2013 5:20 pm
by guro
Создайте форму только с одним полем. (Только с выбором даты)
Попробуйте тоже самое на другом сайте.
Попробуйте переставить модуль.
Re: FormBuilder не отправляет даты
Posted: Fri Jun 07, 2013 7:12 pm
by sbupravi
Выявил причину - это происходит, если убрать год с формата даты!
А мне он не нужен. Видимо обработчик завязан на год... Можно убрать поле "год" из шаблона самой формы?
Re: FormBuilder не отправляет даты
Posted: Fri Jun 07, 2013 10:00 pm
by guro
Вот теперь понятно. Да, действительно есть такая проблема.
Сделайте два поля типа "Выпадающий список" для числа и месяца. Вместо поля "Выбор даты".