Добавляем свои поля в форму обратной связи
Небольшой хак, в котором я покажу как добавить свои поля для ввода например номера телефона при отправки сообщения со страницы обратной связи.
Тут всё просто и быстро...

Открываем файл engine/modules/feedback.php и ищем строку:
$row['template'] = str_replace( "{%text%}", $message, $row['template'] );

И ниже вставляем:
$row['template'] = str_replace( "{%phone%}", preg_replace("#[^0-9+\-]#i","",$_POST['phone']), $row['template'] );

Теперь вставим само поле в шаблон, для этого открываем файл feedback.tpl и нужное место вставляем:
<input type="text" name="phone" placeholder="+XXX" />

Незабываем поправить шаблон Самого письма. Управление шаблонами > Шаблоны E-mail сообщений и вставляем наш идентификатор: 
{%phone%}

Вот и всё! Теперь вы можете настроить страницу обратной связи под свой сайт как вам удобно ;)

Забыл упомянуть! У кого обратная связь работает через AJAX то точно так же редактируем файл engine/ajax/feedback.php
Шаблоны DLE
Гость, оставишь комментарий?
Имя:*
E-Mail:


Подписаться на комментарии
Актуальная версия DLE 11.3
Обновленияnew

Обновления к шаблону MyBlog #1. Легко и быстро.

Подробнее
Чем вам нравиться мой сайт?
Информация
Пошалим?

Добро пожаловать на FOR-DLE.ru!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт