RSForm Pro настройка

Инструкция по Rsform pro

В этой статье инструкция по настройке Rsform Pro:

  • Расшифровка всех полей форм
  • Создание формы на основе демо - формы
  • Настройка на отправку писем администратору и пользователю
  • Настройка простейших форм оплаты через популярные платежные системы (WebMoney, Z-payment)
Name: имя поля. Пожалуйста, помните, что это свойство должно иметь непустое и уникальное значение в форме (обязательно писать латиницей).
Caption: заголовок, связанный с этим полем (можно на русском).
Required: это свойство определяет, что текущее поле должно иметь значение, иначе форма не будет представлен.
Size: размер  текстового поля.
MaxSize: максимальный размер символов.
ValidationRule: проверяет определенные правила в этом поле :
  • none: правило применяется без проверки
  • emal: проверяет стандартный формат электронной почты
  • numeric: строка содержит только числовые символы
  • alphanumeric: строка содержит только числовые и буквенные символы
  • alpha: строка содержит только буквенные символы
  • custom: может быть использован в сочетании с другими правилами
ValidationExtra: здесь можно ввести дополнительные символы .
Multiply: если установлено в "Yes", пользователь может выбрать несколько вариантов из списка выбора.
Items: это свойство определяет параметры, которые будут видны в списке выбора. Есть несколько способов задать параметры.
  • простой - введите варианты, разделенных символами новой строки (то есть написал `Enter '), так Пример: 
вариант 1 
вариант 2 
вариант 3 [с]
и т. д. 
Вариант 3 будет выбран по умолчанию.
  • расширенный - если хотите, чтобы пользователь выбирал продукт, а параметр выдавал цену. Пример:
100| трусы
105| носки [c]
270| майка
По умолчанию будет стоять "носки", а как параметр значение 105 (допустим это стоимость товара).
Validation Message: всякий раз, когда правило проверки не выполняется, это сообщение будет отображаться в передней части RSForm Pro (когда пользователь хочет, чтобы представить что-либо через форму, которую вы только что создали)!
Additional Attributes(!): с помощью этого свойства можно задать пользовательские атрибуты внутри HTML-тега. Наиболее распространенное использование для этого свойства является добавление пользовательских CSS стилей либо для дальнейшей Javascript обработки (например, OnKeyUp = "javscriptFunction ();" ). Естественно, вы можете добавить любые дополнительные атрибуты вам нравится, учитывая, что они должны быть действительны для данного типа.
DefaultValue: вы можете установить значение по умолчанию для поля.
Description: описание текстового поля, как текстовую помощь для пользователя.
 
Теперь создадим саму форму на основе формы custom paypal form Например такую:
 
Примерная форма на RSForm pro

 

Так выглядит наша созданная форма в административной панели:
Форма в админ панели

 

Пример вывода стоимости товара (Носки шерстяные - "пишем", 20 - "в уме")Примерная форма в rs formПример вывода количества товаров

 

Пример вывода кнопки для закачки файлов на сайт

 

Пример скрытого поля - допустим номер заказа (генерируется автоматически)

 

Так выглядит наша форма в виде html во вкладке form layout Вид формы

 

Письмо администратору , т.е. Вам (будет сгенерированно автоматически), по заданному Вами шаблонуПисьмо админу

 

Письмо заказчику от Вашего сайта (будет отправлено автоматически) Письмо заказчику

 

Скрипт во вкладке CSS and Javascript оставляем без изменений.

P.S. Если скрипт перестал работать (зависит от настроек хостинга), чтоб не мучиться и не думать долго - тупо копируем скрипт во вкладку Form Layout - после этого должен точно работать.

 

Теперь подключим к нашей форме скрипты оплаты при заказе товаров с Вашего сайта. Возьмем к примеру самые популярные платежные системыWebmoney и Z-payment ; другие можно подключить по такому же принципу.

Способов подключения оплаты может быть несколько, мы пойдем самым простым путем - после нажатия на кнопку  "отправить" пользователь попадает на страницу оплаты. Регистрация

 Для этого переходим на вкладку Edit Form - Edit the Thank You Message и редактируем например так:

форма оплаты

 

Редактируем исходный код - Прописываем все необходимые поля для формы оплаты (подробное описание этих полей есть на официальных сайтах этих платежных систем) форма оплаты html

 

Объяснение некоторых полей в форме оплаты:

LMI_PAYMENT_AMOUNT - стоимость товара(услуги)

LMI_PAYMENT_DESC - краткое описание товара или услуги

LMI_PAYEE_PURSE - кошелек продавца, на который должна быть выполнена оплата (Ваш кошелек); в z-payment это номер магазина

LMI_SIM_MODE - тестовый или рабочий режим оплаты

test — тестовый режим оплаты, средства не переводятся
нет значения или параметр опущен – рабочий режим оплаты, средства переводятся

LMI_PAYMENT_NO - уникальный номер заказа

CLIENT_MAIL - email покупателя

{/reg} Регистрация нужна в принципе только для записи.


Поделитесь с друзьями:

Наши контакты

Support@za-studio.ru

Design@za-studio.ru

ICQ: 600196430

т. (+372)58-123-898