Страница поддержки

Страница для обращения в службу технической поддержки. Каждый пользователь может обратится к специалистам за помощью, заполнив специальную форму

Стандарт именования: support.php

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

Обязательные поля
Логин (login)
Email (email)
Поле текст сообщения (message)
Капча поддержки (#captcha_support)

А также кнопку "Отправить" (submit)

Форму отправляем методом "post" на обработчик action="/handlers/support.php" Перед отправкой обязательно необходима инициализация формы функцией form_init()

Если при отправке формы возникает ошибка, будет произведен редирект на эту страницу. Ошибка будет выведена на месте функции flash_show('support').

support.php
<!-- Форма поддержки -->
<?php echo flash_show('support'); ?>
<form method="post" action="/handlers/support.php">
    <?php echo form_init(); ?>
 
    <input
            type="text"
            name="login"
            value="<?php echo escape(post('login')); ?>"
            required 
            placeholder="<?php echo T('Логин'); ?>"
            autofocus>
 
    <input
            type="email"
            name="email"
            value="<?php echo escape(post('email')); ?>"
            required
            placeholder="<?php echo T('E-mail'); ?>">
 
    <textarea
            name="message"
            required
            placeholder="<?php echo T('Сообщение ...'); ?>"><?php echo escape(post('message')); ?></textarea>
 
    <div id="captcha_support"> </div>
 
    <input type="submit" value="<?php echo T('Отправить'); ?>" class="sbmt">
 
</form>
<!-- /.Форма поддержки -->

Внимание! Для отображения капчи на странице необходимо добавить функцию captcha_set_on_page() в шапку сайта.


Переменные и функции

Функции: captcha_set_on_page(), form_init(), flash_show(), T(), escape()

Переменные: $login, $page

  • pages/external/support.txt
  • Последнее изменение: 2018/10/24 14:21
  • admin