Закрыть

Вход

Вход на сайт

Карта сайта



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



Для того, что бы создать форму обратной связи в MODX Evo c предварительной проверкой введенной пользователем информации: E-mail адреса и обязательных для заполнения полей, а также с полем капчи, нужно выполнить следующую последовательность действий.

1. Первым этапом нужно создать чанк с именем желаемым именем формы б например «order». И вставить в него приведенный ниже код.

Форма обратной связи MODX Evo, содержимое нового чанка (HTML-код):

[!eForm? &formid;=`order-form` &tpl;=`order-form-tpl` &to;=`mail@yandex.ru` &report;=`order-report-tpl` &thankyou;=`order-thank-tpl` &vericode;=`1` &subject;=`Сообщение с адрес-вашего-сайта.рф`!]

При это нужно поменять адрес электронной почты(mail@yandex.ru) на свой, на этот адрес будут поступать сообщения из формы обратной связи Modx Evo, так же нужно поменять содержимое параметра «subject» на нужный.

2. Создаем чанк с названием order-form-tpl и вставляем в него такой код:

[+validationmessage+]
<form method="post" action="[~5~]" name="myform">
<input type="hidden" name="formid" value="order-form" />
Ваше имя <input type="text" id="author" name="author" class="required input_field" eform="Имя::1" />
Email: <input type="text" id="email" name="email" class="validate-email required input_field" eform="E-mail:email:1" />
Сообщение <textarea id="text" name="text" rows="0" cols="0" class="required" eform="Сообщение:html:0"></textarea>
Антиспам:

<input type="text" class="vericodeform input_field" name="vericode" />
<input type="submit" class="submit_btn" name="submit" id="submit" value=" Отправить " />
<input type="reset" class="submit_btn" name="reset" id="reset" value=" Сбросить " />
</form>

Вместо [~5~] указываем ID документа в котором находится форма обратной связи.

3. Создаем еще один новый чанк order-report-tpl, и копируем в него:

<p>Cообщение с адрес-вашего-сайта.рф</p>
Имя:[+author+]<br />
Email::[+email+]<br />
Сообщение:[+text+]<br />
<a href="[+email+]">Ответить посетителю</a>

4. Создаем четвертый новый чанк order-thank-tpl для фомы обратной связи MODX Evolution:

<p>Ваш заказ успешно отправлен!</p>
Имя: [+author+]<br />
e-mail: [+email+]<br />
Сообщение: [+text+]<br />

5. Созаем новый документ и заполняем его следующим кодом:

{{order}}


Все уроки по MODx Evolution

Комментарии(1)

  1. Создание сайтов и интернет магазинов


    ds:
    24-05-2018 11:06

    Вы специально точку с запятой везде поставили, чтоб не работало?

Комментировать

* Поля обязательны для заполнения

Популярные статьи

Пакеты услуг

Сайт под ключ "Базовый"
Создание сайта под ключПрофессиональный сайт под ключ на популярных системах управления - Modx или Joomla >>>
Корпоративный сайт
Корпоративный сайтCтруктурированный ресурс компании, включающий каталог для развития Вашего бизнеса >>>
Интернет-магазин
Интернет-магазинЛучшее решение на сегодняшний день для продажи любых товаров >>>