Создание сайтов
Создание сайтов
Создание сайтов
Создание сайтов

Создание сайтов » CMS MODx » Форма обратной связи в modx

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

Дла создания формы обратной связи в modx потребуется три чанка.

Первый чанк, назовем его {{forma}}, вызывает сниппет eForm. Создадим его:

[!eForm? &formid=`form1` &to=`youname@mail.ru` &tpl=`form_tpl` &report=`formreport` &vericode=`1` &subject=`Сообщение с сайта` !]

Второй чанк опишет внешний вид формы. Это будет {{form_tpl}}

<div id="forma">
<p><span style="color:#900;"> [+validationmessage+] </span></p>
<br/>
<form method="post" action="[~79~]" name="myform">
<input type="hidden" name="formid" value="form1" />
<table cellpadding="0" cellspacing="0" >
<tr >
<td >Имя:</td>
<td ><input type="text" name="Name" size="40" maxlength="60" eform="Ваше Имя::1" /></td>
</tr>
<tr >
<td >email адрес:</td>
<td><input type="text" name="email" size="40" maxlength="40" eform="Ваш email:email:1" /></td>
</tr>
<tr >
<td >Содержание:</td>
<td><textarea cols="40" rows="6" name="comments" eform="Текст письма:html:1"></textarea></td>
</tr>
<tr >
<td colspan="2">Чтобы предупредить спам введите, пожалуйста, код:</td>
</tr>
<tr >
<td ><img src="[+verimageurl+]" alt="verification code" /></td>
<td><input type="text" name="vericode" size="20" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="submit" value="Отправить" ></td>
</tr>
</table>
</form>
</div>

Третий чанк описывает то,  что администратор сайта получит на почту. Чанк назовем {{formreport}}

<p>Это письмо было отправлено с сайта</p>
<table>
<tr valign="top"><td>Name:</td><td>[+Name+]</td></tr>
<tr valign="top"><td>Email:</td><td>[+email+]</td></tr>
<tr valign="top"><td>Телефон:</td><td>[+phone+]</td></tr>
<tr valign="top"><td>Текст сообщения:</td><td>[+comments+]</td></tr>
</table>

После создания трех чанков, вставьте в нужное место на странице - {{forma}} и смотрите результат.

Если вдруг не получилось, задайте вопрос на форуме.

© 2010-2012. Перепечатка материалов только со ссылкой на it-folio.ru
Сайт находится под управлением CMS MODx

Создание сайтов
Создание сайтов