FormBuilder не отправляет даты

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

FormBuilder не отправляет даты

Post 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}
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

Тип поля в форме?
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: FormBuilder не отправляет даты

Post by sbupravi »

guro wrote:Тип поля в форме?
Тип: "Выбор даты"

P.S. Форма открывается в попапе - как сделать так, чтобы после того, как отправили - не перезагружалась вся страница, а только обновлялся див с формой?

P.P.S. Где можно убрать этот текст "<---"
в сообщениях типа "<--- Пожалуйста, заполните поле Телефон"?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

sbupravi wrote:Тип: "Выбор даты"
Версии cms, модуля
sbupravi wrote:P.S. Форма открывается в попапе - как сделать так, чтобы после того, как отправили - не перезагружалась вся страница, а только обновлялся див с формой?
Только через ajax
sbupravi wrote:P.P.S. Где можно убрать этот текст "<---"в сообщениях типа "<--- Пожалуйста, заполните поле Телефон"?
В шаблоне формы
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: FormBuilder не отправляет даты

Post 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. <--- В шаблоне формы
Можно подробнее? Не нашел ни в шаблонах, ни в языковых файлах модуля эти символы!
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

sbupravi wrote:3. <--- В шаблоне формыМожно подробнее? Не нашел ни в шаблонах, ни в языковых файлах модуля эти символы!
В редактировании формы, закладка "Шаблон формы" там символы"<---"
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: FormBuilder не отправляет даты

Post by sbupravi »

Добавил еще выпадающий список - данные с полей видны в письме. Т.е. проблема только с выбором дат!
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

Проверил на cms 1.11.4 и FormBuilder 0.7.3
В письме дата приходит. Проверьте шаблон.
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: FormBuilder не отправляет даты

Post by sbupravi »

Использую шаблон, который в первом сообщении. В нем ошибки?
Attachments
Скрин!
Скрин!
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

Это только предположение, что в шаблоне ошибки.
Я создал форму, добавил поле выбора даты, создал html шаблон для письма, заполнил форму и отправил. В письме дата пришла.

Попробуйте задать алиасы полей на латинице и сформировать шаблон письма заново.
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: FormBuilder не отправляет даты

Post by sbupravi »

guro wrote:Это только предположение, что в шаблоне ошибки.
Я создал форму, добавил поле выбора даты, создал html шаблон для письма, заполнил форму и отправил. В письме дата пришла.

Попробуйте задать алиасы полей на латинице и сформировать шаблон письма заново.
Какие варианты есть еще? Алиасы не помогли, поля не приходят =(
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

Создайте форму только с одним полем. (Только с выбором даты)
Попробуйте тоже самое на другом сайте.
Попробуйте переставить модуль.
User avatar
sbupravi
Power Poster
Power Poster
Posts: 257
Joined: Sun Oct 07, 2012 9:29 pm

Re: FormBuilder не отправляет даты

Post by sbupravi »

Выявил причину - это происходит, если убрать год с формата даты!
А мне он не нужен. Видимо обработчик завязан на год... Можно убрать поле "год" из шаблона самой формы?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: FormBuilder не отправляет даты

Post by guro »

Вот теперь понятно. Да, действительно есть такая проблема.
Сделайте два поля типа "Выпадающий список" для числа и месяца. Вместо поля "Выбор даты".
Post Reply

Return to “Russian - русский”