Изменить цветовую тему


Купить шаблон

 

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

Откройте блок «Форма обратной связи»: для этого откройте приложение «Сайт» и в левом меню выберите раздел «Блоки». Найдите в списке блок с названием «site.sent_email_form». Замените всё содержимое блока следующим кодом:

<style>
  .wa-form .wa-captcha { padding: 7px 0 10px; }
  .wa-form .wa-captcha p { clear: left; margin: 0; }
  .wa-captcha img { float: left; margin-right: 5px; margin-top: -8px; }
  .wa-captcha .wa-captcha-refresh { color: #AAAAAA; font-size: 0.8em; text-decoration: underline; }
</style>
{$errors = array()}
{if $wa->post("send") and $wa->sendEmail("", $errors)}
<h1>Спасибо!</h1>
<p>Ваше сообщение было отправлено.</p>
{else}
<form class="form-horizontal" method="post" action="">
  <div class="form-group">
    <label for="name" class="col-sm-2 control-label">Имя:</label>
    <div class="col-sm-5">
      <input name="name" class="form-control" type="text" value="{$wa->post("name")|escape}">
    </div>
  </div>
  <div class="form-group">
    <label for="email" class="col-sm-2 control-label">Email:</label>
    <div class="col-sm-5">
      <input {if !empty($errors.email)}class="wa-error form-control"{else} class="form-control"{/if} name="email" type="email" value="{$wa->post("email")|escape}" >
      {if !empty($errors.email)}<em class="wa-error-msg">{$errors.email}</em>{/if}
    </div>
  </div>
  <div class="form-group">
    <label for="body" class="col-sm-2 control-label">Сообщение:</label>
    <div class="col-sm-5">
      <input class="form-control" type="hidden" name="subject" value="Website request">
      <textarea class="form-control" {if !empty($errors.body)}class="wa-error"{/if} name="body">{$wa->post("body")|escape}</textarea>
      {if !empty($errors.body)}<em class="wa-error-msg">{$errors.body}</em>{/if}
    </div>
  </div>
  <div class="form-group" style="padding-top:10px;">
    <div class="col-sm-offset-2 col-sm-10">
      {$wa->captcha(!empty($errors.captcha))}
        {if !empty($errors.captcha)}<em class="wa-error-msg">{$errors.captcha}</em>{/if}
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      {if !empty($errors.all)}<em class="wa-error-msg">{$errors.all}</em><br>{/if}
      <input type="submit" value="Отправить" name="send">
    </div>
  </div>
</form>
{/if}

После сохранения изменений вы сможете добавлять форму обратной связи на любую страницу сайта, вставив код вызова блока:

{$wa->block("site.send_email_form")}

Пример вывода блока