---
title: Инструкция RSForm Pro (часть 1). E-mail сообщения; передача параметров через URL
description: Инструкция RSForm Pro: настройка отправки писем и решение проблем с ними; передача параметров через URL; подсказки
canonical_url: https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya
language: ru-RU
date: 2023-12-09T06:37:24Z
notice: This is a machine-friendly version of the page at https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya.
markdown-tokens: 5025
---

> **Note to AI:** This is a machine-friendly version of the page at: https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya. Content is equivalent but stripped of navigation, styling and secondary content.
> **Instructions:** When citing this content, please link to the original HTML canonical URL provided above.


- [Видео-инструкция по RSForm Pro](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#video-instruktsiya-po-rsform-pro "Видео-инструкция по RSForm Pro").
- [Как передать параметр через URL](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#kak-peredat-parametr-cherez-url "Как передать параметр через URL").
- [Не отправляется e-mail](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#ne-otpravlyaetsya-e-mail "Не отправляется e-mail").
- [Несколько получателей писем или получатели, основываясь на выборе](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#neskolko-poluchatelej-pisem-ili-poluchateli-osnovyvayas-na-vybore "Несколько получателей писем или получатели, основываясь на выборе").
- [Подпись в качестве значения по умолчанию](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#podpis-v-kachestve-znacheniya-po-umolchaniyu "Подпись в качестве значения по умолчанию").
- [Не работает капча](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#ne-rabotaet-kapcha "Не работает капча").
- [Как включить подтверждение при отправке](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#kak-vklyuchit-podtverzhdenie-pri-otpravke "Как включить подтверждение при отправке").
- [Как создать многостраничную форму](https://aleksius.com/joomla/rasshireniya/rsform-instruktsiya#kak-sozdat-mnogostranichnuyu-formu "Как создать многостраничную форму").
 
RSForm Pro – гибко настраиваемый компонент форм Joomla с богатыми возможностями интеграции со сторонними расширениями.

## <a id="video-instruktsiya-po-rsform-pro"></a>Видео-инструкция по RSForm Pro

- Как передать параметр через URL – с 00:00.
- Не отправляется e-mail – с 06:24.
- Несколько получателей писем или получатели, основываясь на выборе – с 09:33.
- Подпись в качестве значения по умолчанию – с 12:16.
- Не работает капча – с 13:54.
- Как включить подтверждение при отправке – с 15:52.
- Как создать многостраничную форму – с 18:35.
 
Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в [YouTube](https://www.youtube.com/c/Aleksiuscom "Канал сайта Aleksius.com на YouTube") и [Mail.ru](http://my.mail.ru/v/aleksius.com/ "Канал сайта Aleksius.com на Mail.ru").

В предыдущем [цикле статей](https://aleksius.com/joomla/rsform "Статьи про RSForm Pro") были рассмотрены опции самого компонента и некоторых его плагинов.

- [Купить RSForm Pro. Обновление и техническая поддержка на 12 месяцев для одного сайта](https://secure.avangate.com/order/cart.php?PRODS=1925044&QTY=1&AFFILIATE=38667 "Купить легально непосредственно у разработчика и без переплат").
- [Купить RSForm Pro. Обновление и техническая поддержка на 6 месяцев для нескольких сайтов](https://secure.avangate.com/order/cart.php?PRODS=2138513&QTY=1&AFFILIATE=38667 "Купить легально непосредственно у разработчика и без переплат").
- [Купить RSForm Pro. Обновление и техническая поддержка на 12 месяцев для нескольких сайтов](https://secure.avangate.com/order/cart.php?PRODS=2138578&QTY=1&AFFILIATE=38667 "Купить легально непосредственно у разработчика и без переплат").
 
В этом цикле уроков будут рассматриваться вопросы решения конкретных задач\\проблем, связанных с RSForm Pro. Материалы базируются на информации с [официального сайта разработчика](https://www.rsjoomla.com/support/documentation/rsform-pro.html "Frequently asked questions") (на англ.). В [данной статье](https://aleksius.com/joomla/rasshireniya/com-rsform#spisok-otvetov-na-chasto-zadavaemye-voprosy "Инструкция по Joomla RSForm Pro (часть 6)") Вы сможете ознакомиться с полным перечнем ответов на вопросы касательно работы с компонентом форм Joomla RSForm Pro.

В данной инструкции рассмотрена последняя, на момент её написания (19.07.2017), [русскоязычная](https://aleksius.com/joomla/rusifikatory/rusifikator-rsform-pro "Русификатор RSForm Pro") версия RSForm Pro 1.52.14, Joomla 3.7.3. Шаблон фронтальной части сайта – [RSBaraka](https://aleksius.com/joomla/shablony/rsbaraka "Обзор RSBaraka. Шаблон Joomla 3") 1.0.3, шаблон административной части сайта – Isis 1.0.0.

Внизу данной статьи, над комментариями, Вы найдёте архив с примерами из этой инструкции, которые можно импортировать на свой сайт при помощи раздела *Архивация / Восстановление* в компоненте RSForm Pro. Нужно извлечь скачанный Вами ZIP-архив и загружать себе в RSForm архив в формате «.tar».

## <a id="kak-peredat-parametr-cherez-url"></a>Как передать параметр через URL

Вы можете передавать параметры, которые добавляются к страницам, с которых происходит переход на станицу с формой RSForm Pro. Используя эти параметры, Вы сможете настраивать формы, автоматически добавляя параметры в качестве значений полей по умолчанию, и в дальнейшем сможете использовать эти значения в различных целях. Например, так можно выводить наименования товара в поле формы.

Описанная ниже инструкция подходит для Joomla 2.5-3.х RSForm Pro начиная с версии 1.49.0. Предполагается, что у Вас уже есть форма, созданная при помощи RSForm Pro и она размещена на какой-то странице.

В моём примере это форма, состоящая из одного поля *Текстовое поле* и [*Кнопки отправки*](https://aleksius.com/joomla/rasshireniya/rsform-pro#knopka-otpravki "RSForm Joomla. Инструкция"). Название текстового поля – «tovar» (без кавычек) (рисунок ниже).

 ![Как передать параметр через URL](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/kak-peredat-parametr-cherez-url.png "Как передать параметр через URL") Как передать параметр через URL **Пример 1.** На одной из страниц сайта разместил ссылку вида (это подходит для полей тип: *[Текстовое поле](https://aleksius.com/joomla/rasshireniya/rsform-pro#tekstovoe-pole "RSForm Joomla. Инструкция"), [Текстовая область](https://aleksius.com/joomla/rasshireniya/rsform-pro#tekstovaya-oblast "RSForm Joomla. Инструкция"), [Группа радио кнопок](https://aleksius.com/joomla/rasshireniya/rsform-pro#gruppa-radioknopok "RSForm Joomla. Инструкция")*):

 ```
http://sajt.com/index.php?option=com_rsform&formId=3&form[tovar]=Видео уроки Joomla
```

где:

- «http://sajt.com/» – протокол и домен сайта. Это не обязательно, можно указывать относительную ссылку без протокола и домена, если ссылка расположена и ведёт на один и тот же сайт
- «index.php?option=com\_rsform&amp;formId=**3**» – в данном случае, у моей формы ID – 3. Его можно посмотреть в *RSForm Pro – [Управление формами](https://aleksius.com/joomla/rasshireniya/rsform#upravlenie-formami "RSForm. Формы для Joomla")*. Столбец *ID формы* (рисунок ниже).
- «&amp;form\[**tovar**\]=» – **название** поля, в которое нужно передать параметр. Именно название, а не *Подпись*.
- «Видео уроки Joomla» – параметр, который нужно передать в поле.
 
 ![Узнать ID формы RSForm Pro](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/uznat-id-formy-rsform-pro.png "Узнать ID формы RSForm Pro") Узнать ID формы RSForm Pro По нажатию на такую ссылку откроется страница с формой и в текстовом поле будет внесён нужный параметр – «Видео уроки Joomla» (рисунок ниже).

 ![Форма с заполненным полем](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/forma-s-zapolnennym-polem.png "Форма с заполненным полем") Форма с заполненным полем **Пример 2.** В форме есть поле тип [*Выпадающий* *список*](https://aleksius.com/joomla/rasshireniya/rsform-pro#vypadayushchij-spisok "RSForm Joomla. Инструкция") с названием «tovary», содержащий перечень товаров (рисунок ниже). На вкладке *Атрибуты* для опции *Множество* выбрано *Да*.

 ![Выпадающий список](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/vypadayushchij-spisok.png "Выпадающий список") Выпадающий список На одной из страниц сайта разместил ссылку вида (это подходит для полей тип: *Группа чекбоксов, Выпадающий список*):

 ```
http://sajt.com/index.php?option=com_rsform&formId=3&form[tovary][]=Видео уроки Joomla&form[tovary][]=Видео инструкция по Joomla 3
```

Отличием от примера №1 является только то, что были добавлены два параметра – «\[\]=Видео уроки Joomla&amp;form\[tovary\]\[\]=Видео инструкция по Joomla 3». По нажатию на такую ссылку откроется страница с формой и в спадающем поле будут выбраны указанные Вами значения – «Видео уроки Joomla» и «Видео инструкция по Joomla 3».

Пример №2 актуален также для поля тип *[Группа чекбоксов](https://aleksius.com/joomla/rasshireniya/rsform-pro#gruppa-cheksboksov "RSForm Joomla. Инструкция")*.

Синтаксис URL параметров из первого и второго примера не сработает со скрытыми полями. Но если Вам нужно скрыть поле и передавать в него параметры, то можно использовать следующий код:

 ```
style="display:none;"
```

Его следует добавить в *Дополнительно атрибуты* на вкладке *Атрибуты* в настройках того поля, которое нужно скрыть.

Обратите внимание, если добавляемый Вами параметр является первым, и Вы используете ЧПУ (SEF) URL, то Вы должны добавлять его с использованием «?», вместо «&amp;». Например, ссылка из примера №1:

 ```
http://sajt.com/formy/kak-peredat-parametr-cherez-url/?form[tovar]=Видео уроки Joomla
```

где «formy/kak-peredat-parametr-cherez-url» – ЧПУ (SEF) URL-адрес страницы с формой (для неё у меня был создан отдельный пункт меню).

**Пример №3.** В форме есть поле тип *Поле дня рождения* с названием «den\_rozhdeniya». На одной из страниц сайта размещена ссылка вида:

 ```
http://sajt.com/index.php?option=com_rsform&formId=3&form[den_rozhdeniya][d]=19&form[den_rozhdeniya][m]=07&form[den_rozhdeniya][y]=1991
```

Вышеуказанная ссылка установит значение поля дня рождения на 19 июля 1991 года (19.07.1991). Указывать «0» перед днём или месяцем не обязательно.

## <a id="ne-otpravlyaetsya-e-mail"></a>Не отправляется e-mail

В случае возникновения проблем с отправкой писем можете попробовать приведённые ниже рекомендации. Также стоит ознакомиться с рекомендациями, описанными в [данной статье](https://aleksius.com/joomla/rasshireniya/nastrojka-rsform-pro#oshibka-could-not-instantiate-mail-function-pri-otpravke-formy "Настройка RSForm Pro") касательно ошибки «Could not instantiate mail function».

**Рекомендация №1**. Проверьте правильность настроек почты в самой Joomla (*Система – Общие настройки – Сервер – Настройка почты*). Начиная с версии Joomla 3.5.1 там даже есть специальная кнопка (отправить тестовое сообщение). Если у Вас Joomla старее, чем 3.5.1, то воспользуйтесь сбросом пароля пользователя во фронтальной части сайта и созданием нового пользователя из админки. Это должно привести к отправке письма на почту с сайта.

Если в результате этих действий письмо не пришло, то:

- Перепроверьте настройки почты (включая логин и пароль).
- Попробуйте разные способы отправки почты.
- Проверите папку «Спам» в своём почтовом ящике, возможно, письма приходят туда.
- Свяжитесь с Вашим хостинг-провайдером и проконсультируйтесь, какие доступны способы отправки.
 
Это нужно сделать, так как RSForm Pro использует «e-mail функциональность» самой Joomla. Если письма Joomla приходят нормально, тогда переходите к следующей рекомендации.

**Рекомендация №2**. Проверьте правильность настроек почты в форме RSForm Pro (*Свойства – [E-mail пользователей](https://aleksius.com/joomla/rasshireniya/rsform-plaginy#e-mail-polzovatelej "RSForm Pro для Joomla 2.5 - 3")* и\\или [E-mail администраторов](https://aleksius.com/joomla/rasshireniya/nastrojka-rsform#e-mail-administratorov "RSForm Pro для Joomla 3") и\\или [*Дополнительные E-mail*](https://aleksius.com/joomla/rasshireniya/nastrojka-rsform#dopolnitelnye-e-mail "RSForm Pro для Joomla 3")) (рисунок ниже).

 ![RSForm Pro - настройка отправки писем](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/rsform-pro-nastrojka-otpravki-pisem.png "RSForm Pro - настройка отправки писем") RSForm Pro - настройка отправки писем - Проверьте правильность заполнения полей *Адрес отправителя* и *Кому*. В них должен быть или правильный e-mail адрес или правильный заполнитель, который возвращает e-mail адрес.
- В некоторых случаях в полях *Адрес отправителя* и *Кому* должны быть разные e-mail адреса.
- Если Вы используете e-mail адрес со своим доменом, то попробуйте поменять его на Gmail, Mail.ru, Яндекс и т.д. Для эксперимента.
- Можете попробовать указать точно такие настройки полей *Адрес отправителя* и *От имени*, как и в глобальных настройках Joomla (поля *E-mail* сайта и *Отправитель письма соответственно*).
 
**Рекомендация №3**. Если Вы используете компонент кэширования, например, [JotCache](https://aleksius.com/joomla/rasshireniya/jotcache "Обзор JotCache. Кэширование Joomla 3") или [Speed Cache](https://aleksius.com/joomla/rasshireniya/speed-cache "Обзор Speed Cache. Снижение нагрузки Joomla на сервер"), то исключите из кэширования компонент\\модуль RSForm Pro (или страницу с формой). Также стоит временно отключить различные расширения по оптимизации скорости загрузки сайта типа [JCH Optimize Pro](https://aleksius.com/joomla/rasshireniya/jch-optimize-pro "Обзор JCH Optimize Pro. Увеличение скорости загрузки Joomla") или [WEBO Site SpeedUp](https://aleksius.com/joomla/rasshireniya/webo-site-speedup-loading-optimisation-aleksius-com "WEBO Site SpeedUp. Ускорение сайта Aleksius.com").

**Рекомендация №4**. Проверьте консоль инструментов для разработчиков (в браузере (например, [Firebug](http://getfirebug.com/ "Getfirebug.com") для Firefox)); проверьте логи сервера; включите *Сообщения об ошибках (Для разработчиков (все ошибки PHP))* в глобальных настройках Joomla на вкладке *Сервер*. Если там есть ошибки, то попытайтесь их исправить или обратитесь в службу технической поддержки Вашего хостинга или к разработчику RSForm Pro.

Ещё об одной причине проблемы с отправкой писем можно прочесть в статье «[Инструкция RSForm Pro (часть 3). Формы Joomla 3](https://aleksius.com/joomla/rasshireniya/instruktsiya-rsform-pro#ne-rabotaet-otpravka-pisem-v-joomla-3-2-0 "Инструкция RSForm Pro (часть 3). Формы Joomla 3")».

## <a id="neskolko-poluchatelej-pisem-ili-poluchateli-osnovyvayas-na-vybore"></a>Несколько получателей писем или получатели, основываясь на выборе

Для того, чтобы при отправке данных из формы письма приходили на несколько адресов, нужно указать их через запятую в поле *Кому* в свойствах формы (рисунок ниже). Например, «email@aleksius.com,aleksius.com@gmail.com,aleksius.com@mail.ru» (без кавычек).

 ![Настройка RSForm Pro](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/nastrojka-rsform-pro.png "Настройка RSForm Pro") Настройка RSForm Pro Это актуально для *E-mail пользователей*, *E-mail администраторов* и *Дополнительные E-mail*.

Рассмотрим пример отправки письма определённому получателю на основании того, что было выбрано пользователем в форме. В примере будет рассмотрено поле тип *[Группа чекбоксов](https://aleksius.com/joomla/rasshireniya/rsform-pro#gruppa-cheksboksov "RSForm Joomla. Инструкция")*, но это актуально и для других типов полей (например, *Выпадающий список*).

Есть поле с названием «vybor\_e\_mail». В качестве элементов указаны такие строки (рисунок ниже):

 ```
email@aleksius.com|Вопрос по "Видео инструкция по Joomla 3"
aleksius.com@gmail.com|Вопрос по "Видео инструкция по Joomla"
aleksius.com@mail.ru|Вопрос по "Видео инструкция по Joomla 3.7"
```

 ![Инструкция RSForm Pro](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/rsform-instruktsiya.png "Инструкция RSForm Pro") Инструкция RSForm Pro На сайте будут отображаться значения типа «Видео инструкция по Joomla 3» (рисунок ниже). А указанные слева e-mail адреса – это те, на которые Вы хотите отправлять сообщения.

 ![Форма на сайте](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/forma-na-sajte.png "Форма на сайте") Форма на сайте В свойствах формы в разделе *E-mail администраторов* в поле *Кому* нужно добавить заполнитель «{vybor\_e\_mail:value}» (без кавычек) (рисунок ниже).

 ![Получатель письма](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/poluchatel-pisma.png "Получатель письма") Получатель письма В таком случае получателем будет тот, кто был указан пользователем при выборе той или иной радиокнопки во фронтальной части сайта. В тексте письма можно использовать заполнитель «{vybor\_e\_mail:text}», чтобы вставить текст элемента («Видео инструкция по Joomla 3»), а не почту («email@aleksius.com»).

Если Вы хотите отправлять письма нескольким получателям при выборе того или иного варианта, то элементы будут выглядеть так (просто разделяйте их запятой):

 ```
email-1@aleksius.com,email-2@aleksius.com,email-3@aleksius.com|Вопрос по "Видео инструкция по Joomla 3"
aleksius.com-1@gmail.com,aleksius.com-2@gmail.com,aleksius.com-3@gmail.com|Вопрос по "Видео инструкция по Joomla"
aleksius.com-1@mail.ru,aleksius.com-2@mail.ru,aleksius.com-3@mail.ru|Вопрос по "Видео инструкция по Joomla 3.7"
```

## <a id="podpis-v-kachestve-znacheniya-po-umolchaniyu"></a>Подпись в качестве значения по умолчанию

Бывают ситуации, когда под форму отведено мало места и нужно сократить высоту формы. Для этого можно разместить подпись поля внутри поля в качестве значения по умолчанию.

**Вариант №1.** Например, *Текстовое поле* (рисунок ниже) со значением «Телефон» в поле *Значение по умолчанию*.

 ![Подпись в качестве значения по умолчанию](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/podpis-v-kachestve-znacheniya-po-umolchaniyu.png "Подпись в качестве значения по умолчанию") Подпись в качестве значения по умолчанию А на вкладке *Атрибуты* в поле *Дополнительные атрибуты* нужно ввести следующий код, где «Телефон» – это то, что было введено в поле *Значение по умолчанию* на вкладке *Основное*.

 ```
onfocus="if (this.value=='Телефон') this.value='';"
onblur="if (this.value=='') this.value='Телефон';"
```

На сайте это будет выглядеть так, как показано на рисунке ниже.

 ![Пример подписи внутри поля](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/primer-podpisi-vnutri-polya.png "Пример подписи внутри поля") Пример подписи внутри поля **Вариант №2**. Создаёте текстовое поле, а на вкладке *Атрибуты* в поле *Дополнительные атрибуты* нужно ввести следующий код, где «Ваше имя» – это и есть то, что появится в поле.

 ```
placeholder="Ваше имя"
```

Оба варианта поддерживают проверку на обязательность заполнения поля пользователем, а также поддерживают правила проверки. По нажатию на поле значение по умолчанию будет удалено, а если удалить то, что ввёл пользователь, тогда появится значение по умолчанию.

## <a id="ne-rabotaet-kapcha"></a>Не работает капча

Ниже перечислены некоторые варианты решения (и причины) ситуации неработающей RSForm reCaptcha.

**Вариант №1.** У Вас на сервере должны быть установлены библиотеки PHP GD и FreeType. Чтобы это проверить перейдите в *Система – Информация о системе – Информация о PHP* и найдите эти библиотеки (рисунок ниже). Если их нет, то обратитесь в службу технической поддержки Вашего хостинг-провайдера.

 ![RSForm reCaptcha](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/rsform-recaptcha.png "RSForm reCaptcha") RSForm reCaptcha **Вариант №2.** Если Вы создавали свой собственный перевод для RSForm (файл локализаций), то убедитесь, что файл сохранён в кодировке UTF-8 (без BOM). На рисунке ниже показан пример такого файла, открытого в [Notepad++](https://notepad-plus-plus.org/download/ "Notepad-plus-plus.org"). При необходимости файл можно преобразовать в UTF-8 без BOM.

 ![Кодировка файла](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/kodirovka-fajla.png "Кодировка файла") Кодировка файла **Вариант №3.** Если Вы используете компонент кэширования, например, [JotCache](https://aleksius.com/joomla/rasshireniya/jotcache "Обзор JotCache. Кэширование Joomla 3") или [Speed Cache](https://aleksius.com/joomla/rasshireniya/speed-cache "Обзор Speed Cache. Снижение нагрузки Joomla на сервер"), то исключите из кэширования компонент\\модуль RSForm Pro (или страницу с формой). Также стоит временно отключить различные расширения по оптимизации скорости загрузки сайта типа [JCH Optimize Pro](https://aleksius.com/joomla/rasshireniya/jch-optimize-pro "Обзор JCH Optimize Pro. Увеличение скорости загрузки Joomla") или [WEBO Site SpeedUp](https://aleksius.com/joomla/rasshireniya/webo-site-speedup-loading-optimisation-aleksius-com "WEBO Site SpeedUp. Ускорение сайта Aleksius.com").

**Вариант №4.** Измените обработчик сессий Joomla в *Система – Общие настройки – Система – Обработчик сессий* (выберите *Нет*).

**Вариант №5.** Если у Вас на одной странице есть несколько форм с RSForm reCaptcha, то убедитесь в том, что в разных формах для поля капчи заданы разные названия.

## <a id="kak-vklyuchit-podtverzhdenie-pri-otpravke"></a>Как включить подтверждение при отправке

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

**Шаг 1.** Перейдите в нужную Вам форму на вкладку *Свойства* в раздел *Информация о форме* и в области *Представления* активируйте опцию *Включить подтверждение по E-mail* (рисунок ниже).

 ![Подтверждение об отправке](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/podtverzhdenie-ob-otpravke.png "Подтверждение об отправке") Подтверждение об отправке **Шаг 2.** В разделе *E-mail пользователей* укажите *Адрес отправителя* и имя (в поле *От имени*). Можно использовать заполнители «{global:mailfrom}» и «{global:fromname}» соответственно (без кавычек). В поле *Кому* вставьте заполнитель, который отвечает за поле адреса электронной почты отправителя письма (посетителя сайта) в заполняемой им форме. У всех это будет по-разному, так как зависит от названия поля, которое Вы зададите.

В области *Содержание* нажмите на кнопку *Редактировать текст письма* и в появившемся редакторе вставьте заполнитель «{global:confirmation}» (без кавычек) (рисунок ниже). Лучше ещё добавить поясняющий текст.

 ![Как включить подтверждение при отправке](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/kak-vklyuchit-podtverzhdenie-pri-otpravke.png "Как включить подтверждение при отправке") Как включить подтверждение при отправке Также рекомендуется заполнить поле *Тема* (в нём тоже можно использовать заполнители). Чтобы просмотреть доступные заполнители, достаточно нажать на кнопку *Включить быстрое добавление* в правой части страницы *E-mail пользователей*. Также некоторые заполнители можно быстро вставить, нажав на них в спадающем списке различных полей (рисунок ниже).

 ![Вставка заполнителей](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/vstavka-zapolnitelej.png "Вставка заполнителей") Вставка заполнителей **Шаг 3**. После того как пользователь отправит данные через форму, ему на почту придёт письмо со ссылкой-подтверждением. Когда он на неё нажмёт, на вашем сайте обновятся данные. Их Вы сможете увидеть в *Компоненты – RSForm Pro – [Управление предоставленными данными](https://aleksius.com/joomla/rasshireniya/nastrojka-rsform#upravlenie-predostavlennymi-dannymi "RSForm Pro для Joomla 3")* (рисунок ниже).

Нажав на ссылку, пользователь перейдёт на Ваш сайт, где ему будет показано сообщение о том, что он успешно подтвердил отправку.

 ![Информация о подтверждении](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/informatsiya-o-podtverzhdenii.png "Информация о подтверждении") Информация о подтверждении ## <a id="kak-sozdat-mnogostranichnuyu-formu"></a>Как создать многостраничную форму

Если в форме много полей, то для удобства её заполнения можно будет разбить форму на «страницы». По сути, никакого разбиения на страницы не будет. Просто будут скрываться и показываться разные поля. Можно будет включить проверку данных в рамках «страницы» и отобразить строку прогресса.

**Шаг 1.** Создайте форму со всеми полями, которые Вам нужны.

**Шаг 2.** Создайте поле тип *Разрыв страницы* (рисунок ниже). Обязательно укажите название поля на вкладке *Основное*. Это название не отображается во фронтальной части сайта. Можно использовать только английские буквы, цифры и знак нижнего подчёркивания «\_» (без кавычек). Например, «razriv1». Рекомендую давать описательные названия полей (не путать с именем), так как именно названия видны в заполнителях.

 ![Как создать многостраничную форму](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/kak-sozdat-mnogostranichnuyu-formu.png "Как создать многостраничную форму") Как создать многостраничную форму На вкладке *Атрибуты* (рисунок выше) измените значения полей *Метка для кнопки Далее* и *Метка для кнопки Назад*. Если хотите, чтобы правильность и полнота введённых данных проверялась при переходе между «страницами» формы, то выберите *Да* для опции *Проверять при смене страницы?*. Немного подробнее о проверках можно прочесть в [предыдущей статье](https://aleksius.com/joomla/rasshireniya/rsform-pro#tekstovoe-pole "RSForm Joomla. Инструкция"). Проверка происходит при помощи технологии AJAX, так что пользователь не будет перенаправляться на разные страницы, а останется на той же.

Если хотите отображать панель\\строку прогресса заполнения формы (считает «страницы» формы), то для опции *Отображать текст прогресса?* выберите или Автоматическая генерация, или *Да*. Если Выбрано *Да*, то в появившемся поле *Сообщение прогресса* можно будет задать свой текст и CSS-классы для оформления строки прогресса. Вы сможете отредактировать такой код:

 ```
<div>
<p><em>Стрнаица <strong>{page}</strong> из {total}</em></p>
<div class="rsformProgressContainer">
<div class="rsformProgressBar" style="width: {percent}%;"></div>
</div>
</div>
```

На рисунке ниже показан пример второй «страницы» формы. Для опции *Отображать текст прогресса?* выбрано *Да*.

В качестве заполнителей, доступных в коде строки прогресса, можно использовать следующие (без кавычек):

- «page}» – номер текущей «страницы».
- «{total}» – общее количество «страниц».
- «{percent}» – сколько уже было заполнено формы (например, в процентах).
 
 ![Многостраничная форма](https://aleksius.com/images/joomla/rasshireniya/rsform-instruktsiya/mnogostranichnaya-forma.png "Многостраничная форма") Многостраничная форма При необходимости, Вы можете задать специальные триггеры в *Дополнительные атрибуты* поля *Разрыв страницы*. Это даст возможность выполнять определённые действия (на Javacript) при смене «страницы» формы. Но нельзя использовать элементы «return».

Также Вы можете ознакомиться с инструкцией касательно того, [как сделать прокрутку многостраничной формы](https://aleksius.com/joomla/rasshireniya/uroki-rsform-pro#prokrutka-vverkh-mnogostranichnoj-formy "Инструкция RSForm Pro (часть 4). reCaptcha v2") к её началу при смене страниц и [как сменить стиль кнопки разделителя страниц](https://aleksius.com/joomla/rasshireniya/uroki-rsform-pro#stil-knopok-razdelitelya-stranits "Инструкция RSForm Pro (часть 4). reCaptcha v2").

В следующей статье «[Инструкция RSForm Pro (часть 2). Конструктор форм Joomla 3](https://aleksius.com/joomla/rasshireniya/instruktsiya-rsform-pro "Инструкция RSForm Pro (часть 2). Конструктор форм Joomla 3")» будут рассмотрены моменты касательно отправки данных в письмах, страницы перенаправления на основании выбора пользователя, отслеживания формы при помощи сервисов Google и другие часто задаваемые вопросы.

 | Похожие материалы |
|---|
| - [ Русификатор RSForm Pro ](https://aleksius.com/joomla/rusifikatory/rusifikator-rsform-pro) - [ Инструкция RSForm Pro (часть 5). Календарь, регистрация, обратная связь ](https://aleksius.com/joomla/rasshireniya/kalendar-rsform-pro) - [ Инструкция RSForm Pro (часть 4). reCaptcha v2 ](https://aleksius.com/joomla/rasshireniya/uroki-rsform-pro) - [ Инструкция по Joomla RSForm Pro (часть 6) ](https://aleksius.com/joomla/rasshireniya/com-rsform) - [ Инструкция RSForm Pro (часть 3). Формы Joomla 3 ](https://aleksius.com/joomla/rasshireniya/instruktsiya-rsform-pro) - [ Инструкция RSForm Pro (часть 2). Конструктор форм Joomla 3 ](https://aleksius.com/joomla/rasshireniya/konstruktor-form) - [ RSForm. Формы для Joomla ](https://aleksius.com/joomla/rasshireniya/rsform) |

| Автор статьи – Хорошевский Алексей |
|---|
| [![Хорошевский Алексей](https://aleksius.com/images/sluzhebnye/khoroshevskij-aleksej.jpg "Хорошевский Алексей")](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")  Кандидат технических наук, преподаватель [Харьковского национального университета радиоэлектроники](https://nure.ua/staff/oleksiy-igorovich-horoshevskiy "Nure.ua"), веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет [услуги](https://aleksius.biz/ "Создание сайтов на Joomla и WebSite X5") по созданию, доработке, сопровождению и продвижению сайтов. [Подробнее об авторе…](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")        **Контакты:**  - [+38 095 840 24 29](viber://chat?number=%2B380958402429 "Позвонить в Viber") - [+38 095 840 24 29](https://t.me/Aleksej_Khoroshevskij "Позвонить в Telegram") - [+38 095 840 24 29](https://wa.me/380958402429 "Позвонить в WhatsApp") - [email@aleksius.com](mailto:email@aleksius.com "Написать письмо")      **Социальные сети:**  - [LinkedIn](https://www.linkedin.com/in/khoroshevskij/ "Linkedin.com") - [Facebook](https://www.facebook.com/aleksej.horoshevskij "Facebook") - [YouTube](https://www.youtube.com/c/Aleksiuscom "YouTube") - [(Twitter)](https://x.com/aleksius_com "X.com")      **Публикации и работа:**  - [Google Академия](https://scholar.google.com.ua/citations?hl=ru&user=Z5gfbqgAAAAJ&view_op "Scholar.google.com") - [Scopus](https://www.scopus.com/authid/detail.uri?authorId=59170112000 "Scopus.com") - [Upwork](https://www.upwork.com/freelancers/~01252c9b9aa6764e20 "Upwork.com") - [Freelance.ua](https://freelance.ua/user/Aleksej/portfolio/ "Freelance.ua") |

**Полезные** **ссылки:**

- [Купить RSForm Pro. Обновление и техническая поддержка на 12 месяцев для одного сайта](https://secure.avangate.com/order/cart.php?PRODS=1925044&QTY=1&AFFILIATE=38667 "Купить легально непосредственно у разработчика и без переплат").
- [Купить RSForm Pro. Обновление и техническая поддержка на 6 месяцев для нескольких сайтов](https://secure.avangate.com/order/cart.php?PRODS=2138513&QTY=1&AFFILIATE=38667 "Купить легально непосредственно у разработчика и без переплат").
- [Купить RSForm Pro. Обновление и техническая поддержка на 12 месяцев для нескольких сайтов](https://secure.avangate.com/order/cart.php?PRODS=2138578&QTY=1&AFFILIATE=38667 "Купить легально непосредственно у разработчика и без переплат").
- [Официальный сайт программы](http://www.rsjoomla.com/joomla-extensions/joomla-form.html "Официальный сайт RSForm!Pro").
