61 lines
2.5 KiB
Smarty
61 lines
2.5 KiB
Smarty
{literal}
|
||
<script src="https://www.google.com/recaptcha/api.js?render=6LegdywdAAAAADKhWf40ZE7xYCwRlvVg_mg3Ot0q"></script>
|
||
<script>
|
||
grecaptcha.ready(function () {
|
||
grecaptcha.execute('6LegdywdAAAAADKhWf40ZE7xYCwRlvVg_mg3Ot0q', { action: 'contact' }).then(function (token) {
|
||
var recaptchaResponse = document.getElementById('recaptchaResponseOrder');
|
||
recaptchaResponse.value = token;
|
||
});
|
||
});
|
||
</script>
|
||
{/literal}
|
||
|
||
{* Страница с формой обратной связи *}
|
||
<div class="title">Обратная связь</div>
|
||
|
||
{if $message_sent}
|
||
{$name|escape}, ваше сообщение отправлено.
|
||
{else}
|
||
<form class="form feedback_form form-horizontal" method="post">
|
||
{if $error}
|
||
<div class="message_error">
|
||
{if $error=='captcha'}
|
||
Неверно введена капча
|
||
{elseif $error=='empty_name'}
|
||
Введите имя
|
||
{elseif $error=='empty_email'}
|
||
Введите email
|
||
{elseif $error=='empty_text'}
|
||
Введите сообщение
|
||
{/if}
|
||
</div>
|
||
{/if}
|
||
<div class="form-group">
|
||
<label for="name" class="col-sm-2 control-label">Имя</label>
|
||
<div class="col-sm-12">
|
||
<input class="form-control" placeholder="Имя" data-format=".+" data-notice="Введите имя" value="{$name|escape}" name="name" maxlength="255" type="text"/>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="phone" class="col-sm-2 control-label">Телефон</label>
|
||
<div class="col-sm-12">
|
||
<input class="form-control" placeholder="Телефон" data-format="phone" data-notice="Введите телефон" value="{$email|escape}" name="phone" maxlength="255" type="text"/>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="email" class="col-sm-2 control-label">Email</label>
|
||
<div class="col-sm-12">
|
||
<input class="form-control" placeholder="Email" data-format="email" data-notice="Введите email" value="{$email|escape}" name="email" maxlength="255" type="text"/>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label for="message" class="col-sm-2 control-label">Сообщение</label>
|
||
<div class="col-sm-12">
|
||
<textarea class="form-control" placeholder="Сообщение" data-format=".+" data-notice="Введите сообщение" value="{$message|escape}" name="message">{$message|escape}</textarea>
|
||
</div>
|
||
</div>
|
||
<input type="hidden" name="recaptcha_response" id="recaptchaResponseOrder">
|
||
<input class="btn pull-right form-submit" type="submit" name="feedback" value="Отправить" />
|
||
</form>
|
||
|
||
{/if} |