Искать  
 
   
2 из 2
2
Новый модуль: Forms Module
Отправлено: 21 Апрель 2010 10:48 P.M.   [ Игнорировать ]   [ # 16 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

Жаль... хотел попробовать этот модуль и никак :(

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 22 Апрель 2010 09:05 P.M.   [ Игнорировать ]   [ # 17 ]
Member
RankRankRank
Всего сообщений:  191
Зарегистрирован  2009-03-17

у меня похожая проблема возникает, когда используется “ajax” (хотя с формс не было этой проблемы)
мне помогает следующее правило:

идем в файл mcp.*_fcp.php, находим функцию  xid_generator
‘date’        => time(),//$LOC->now,

* помечено название модуля

посмотрел в формс - не обнаружил где можно сделать эту вставку...
в твоем случае нужно смотреть в фаербаге - куда идет запрос и что возвращает. либо проверять конфликт скриптов (например используется более новая версия jquery)

я пользуюсь именно этим модулем - в отличие от фриформс он имеет возможность отправлять письмо как админу так и пользователю, который заполняет форму, кроме того можно сделать выпадашку с имейлами что бы сортировать сообщения для отправки на разные адреса.

Профиль
 
 
Отправлено: 22 Апрель 2010 09:26 P.M.   [ Игнорировать ]   [ # 18 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Nik, если ты ставил оба модуля, скажи какие еще существенные различия есть в пользу того или иного?
выпадающий список с email - этого иногда не хватает в Freeform, но терпимо.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 23 Апрель 2010 06:25 A.M.   [ Игнорировать ]   [ # 19 ]
Member
RankRankRank
Всего сообщений:  191
Зарегистрирован  2009-03-17

freeform - ощутимый плюс - поддержка, команда жива и здравствует, надо полагать, что есть вероятность появления новых версий.
forms - минус - уже не поддерживается. это минус. кроме того там завязка на jquery и при обновлении ядра могут быть конфликты со сторонними плагинами. Но пока у меня этих проблем не возникало.

forms - плюс больший выбор типов полей:

Single Line Text
Paragraph Text
Checkboxes
Radio Buttons
Drop Down
Multiple Choice
File Upload
Contact Email Selector

freeform - и это минус - только два: input и textarea

больше не нахожу отличий. Разве что только интерфейс. Ну и еще раз повторюсь подробнее - forms позволяет:
1. при отправке формы рассылать 2 письма в разных шаблонах как админу так и пользователю, заполнившему форму. - большая помощь для формы заказа. Типа, ваш заказ такой-то.... номер такой-то.... Ну и, естественно, админу - поступила заявка от такого-то...

была рассмотрена freform версии 2.7.1 - посмотрел в доках анонсируется уже версия 3 (http://www.solspace.com/docs/detail/freeform3_form/) - там добавляются новые фичи, догоняют forms по кр. мере отправка письма пользователю заполнившему форму вроде имеется.

Профиль
 
 
Отправлено: 23 Апрель 2010 08:46 A.M.   [ Игнорировать ]   [ # 20 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

На счет отсылки письма заполнившему. Во Freeform это тоже есть: send_user_email=“yes” user_email_template=“notify”
На счет полей. Мне ничего не мешает сделать поля:

Чекбокс?
<
input type="radio" name="razgr" value="Да">Да
<input type="radio" name="razgr" value="Нет">Нет 
Выпадающее меню?
<
select style="width: 250px;" name="udo">
<
option value="В рабочее время">В рабочее время</option
<
option value="Вечером">Вечером</option>     
</
select
Приложить файл
(форматы docjpggifpdf)
<
input type="file" name="file1" id="file1" /> 
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 27 Апрель 2010 04:30 A.M.   [ Игнорировать ]   [ # 21 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07
Nik - 22 Апрель 2010 09:05 P.M.

у меня похожая проблема возникает, когда используется “ajax” (хотя с формс не было этой проблемы)
мне помогает следующее правило:

идем в файл mcp.*_fcp.php, находим функцию  xid_generator
‘date’        => time(),//$LOC->now,

* помечено название модуля

посмотрел в формс - не обнаружил где можно сделать эту вставку...
в твоем случае нужно смотреть в фаербаге - куда идет запрос и что возвращает. либо проверять конфликт скриптов (например используется более новая версия jquery)

я пользуюсь именно этим модулем - в отличие от фриформс он имеет возможность отправлять письмо как админу так и пользователю, который заполняет форму, кроме того можно сделать выпадашку с имейлами что бы сортировать сообщения для отправки на разные адреса.

Разобрался.. smile была ошибка в JS скрипте.. не туда шел ajax запрос.

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 03 Июнь 2010 02:16 P.M.   [ Игнорировать ]   [ # 22 ]
Новичок
Rank
Всего сообщений:  18
Зарегистрирован  2009-07-27

Странно работает модуль. Или я просто плохо разобрался. Хелп.

1. При выполнении такого кода

{exp:forms:form form="my_form"}
{forms
:autoform}
{form
:element}
{
/forms:autoform}
{
/exp:forms:form} 

отсутствует кнопка submit или оно так и задумано чтобы ее руками прописывать?

2. Правильно ли я понимаю что вывод ошибок в автоматическом режиме (при использовании {forms:autoform}) возможен только до или после всех полей формы? Т.е. возможен ли в принципе вариант прописывать ошибку рядом с полем или нет?

Профиль
 
 
Отправлено: 03 Июнь 2010 06:25 P.M.   [ Игнорировать ]   [ # 23 ]
Member
RankRankRank
Всего сообщений:  191
Зарегистрирован  2009-03-17

1. submit я прописываю руками
2. о каких ошибках идет речь? если об обязательных полях, то не стоит отдавать это на серверную сторону. Достаточно заюзать http://docs.jquery.com/Plugins/Validation и все будет происходить на стороне клиента - быстро и в местах где тебе нужно.
jquery рулит (я не представляю, как жили без него)

Профиль
 
 
   
2 из 2
2