Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Сайдбар

Что такое FormSave?

FormSave – это ловушка дополнения FormIt, которая позволяет виртуально сохранять любую форму в базу данных и экспортировать результаты в CSV/XML/Print view прямо из модуля. Так же Вы можете добавлять свои собственные шаблоны экспорта, для экспорта в любом формате.

FormSave создано и обслуживается SCHERP Ontwikkeling.

Требования

MODX® Revolution 2.2.0 или более поздняя версия.

История

Версия

Дата выхода

Автор

Исправления

1.0.1-PL1

8 июня 2012

Патрик Нийкамп (Patrick Nijkamp, SCHERP Ontwikkeling)

Добавлена возможность удаления записей из формы, исправлена ошибка

1.0.0-PL1

24 апреля 2012

Патрик Нийкамп (Patrick Nijkamp, SCHERP Ontwikkeling)

Первый выпуск



Загрузка и установка

Установите пакет с помощью менеджера пакетов MODX®.

Что Вам нужно знать?

Так как FormSave – это ловушка дополнения FormIt, FormIt должно быть установлено, и Вы должны знать, как им пользоваться. Если же Вы не знаете что такое FormIt, прочтите руководство (RTFM)

Использование FormSave на фронтэнде («лицевой» части сайта)

Использование сниппета

В качестве примера мы используем следующую контакт-форму:

[[!FormIt?

   &hooks=`recaptcha,spam,email,redirect`

(код recaptcha,спам, email,переадресация)

   &emailTpl=`MyEmailChunk`(мой email-чанк)

   &emailTo=`user@example.com`(пользователь@example.com)

   &redirectTo=`123`

   &validate=`name:required,(имя: требуется)

      email:email:required,(email: требуется)

      subject:required,(тема: требуется)

      text:required:stripTags,(текст: требуется:тэги)

      numbers:required,(числа: требуется)

      colors:required` (цвета: требуется)

]]

Но сейчас мы хотим сохранить форму в базу данных и просмотреть результаты позже. Для этого просто добавляем «ловушку» и параметр для FormIt:

[[!FormIt?
   &hooks=`recaptcha,spam,FormSave,email,redirect`      <-- added the hook here after spam and recaptcha check
   &emailTpl=`MyEmailChunk`
   &emailTo=`user@example.com`
   &redirectTo=`123`
   &fsFormTopic=`contact`                               <-- added the form topic to specify which form this is
   &validate=`name:required,
      email:email:required,
      subject:required,
      text:required:stripTags,
      numbers:required,
      colors:required`
]]

В FormIt Вы можете использовать следующие параметры:

Параметр

Объяснение

fsFormTopic

Тема формы. Используется для разделения множественных форм. Значение по умолчанию: "form"

fsFormFields

Разделенный запятыми список полей для сохранения. Если пропустить, все поля будут сохранены. Например: имя, email, сообщение.

fsFormPublished

Вне зависимости от того, будет опубликована форма или нет, "1" остается в базе данных. На данный момент не используется.