logo

Сайты / Разработка / 
Feedback DLE в любой шаблон

28 июнь, 2018 2 020 6
В DataLife Engine есть собственная форма обратной связи, шаблон находится в файле ваша_тема/feedback.tpl, однако, обратная связь доступна только по адресу index.php?do=feedback. Нам же хочется выводить форму в любом необходимом месте. Приступим. 

UPD (спойлер): Не работает. Форма-то вставилась, а данные не отправляются, пока нет времени разбираться в чем ошибка :(
Image result for feedback

Идём в файлик engine/modules/feedback.php
После строки:
$tpl->compile( 'content' ); 
Вставить:
if(!empty($fortemplate) && $_GET['do']!='feedback') echo $tpl->result['content'];

Доработка завершена!  blush

Выводим в шаблоне подключая файл {include file="engine/modules/feedback.php?fortemplate=1"}

--
В самой форме есть поле "Получатель", позволяющее выбрать кому мы хотим отправить сообщение. Можно заменить его на фиксированного пользователя, еслив шаблоне feedback.tpl вместо тэга {recipient} указываем получателя по умолчанию:
<input type="hidden" name="recip" value="1" /> //где 1 это id пользователя

Также, если есть несколько ответственных, можно предоставить выбор отправителю, поменяв {recipient} на список: 
<select name="recip">
    <option value="3" selected="selected">Техническая поддержка</option>
    <option value="2">Отдел продаж</option>
    <option value="1">Администрация</option>
</select>

Некоторые почтовые сервисы требуют, чтобы был заполнен атрибут subject, но вряд ли кто из пользователей будет заполнять ненужные поля, поэтому предлагаю закрепить тему письма. 
<input type="hidden" name="subject" id="subject" value="Сообщение с сайта Ваш_сайт">
Прокомментировать
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
  1. Arlene Westcott
    30 октября 2019 14:37
    Hi, I am a passionate reader and reaching you in context to something like this. I would like to do a contribution to your website by providing a guest post. The guest post would surely be based on a great topic aligned with your reader’s interests. The content would be of high quality and will be plagiarism-free. However, in return would need a favor of backlink within the main body of the article. Kindly let me know if I can interest you with some great topic ideas? Looking forward. Sincerely, Arlene Westcott
  2. Edwina Bosch
    20 марта 2020 11:39
    www.google.com
  3. Norberto
    13 апреля 2020 01:45
    Discounts on popular products Hi Only we have such low prices. Watch and choose. Hot Sales 25% : - Tops & Tees - Jackets & Coats - Communication Equipments - Computer Cables & Connectors - 360° Video Cameras & Accessories - Bracelets & Bangles - Kitchen Appliances - Men's Bags - Puzzles & Games - Sports & Outdoors - Men's Grooming - Painting Supplies & Wall Treatments You can see even more here: https://rb.gy/yk3vte The best offer on the market. Best price and fast delivery.
  4. Fae
    19 сентября 2020 16:01
    ATT: thireg.ru / Think Regular SITE SERVICES This notice RUNS OUT ON: Sep 19, 2020 We have actually not obtained a settlement from you. We've tried to call you but were incapable to contact you. Kindly Go To: https://bit.ly/2RFP0JA . For info as well as to process a discretionary settlement for services. 09192020050101.
  5. Lawrence
    20 сентября 2020 10:56
    HI! Best offer on the market -30 % Sportswear, Childrens Clothing, Headphone -15% Lighting, Camera, Watches -40% Security, Lights, Kitchen -35% Health, Home, Beauty -10% School, Camera, Fiber -10% Offer valid 3 days! Available at: https://gmy.su/:hq2rb
  6. Sonja
    23 сентября 2020 11:08
    ATT: thireg.ru / Think Regular WEB SITE SOLUTIONS This notice EXPIRES ON: Sep 23, 2020 We have actually not obtained a settlement from you. We have actually attempted to contact you however were incapable to contact you. Kindly Visit: https://bit.ly/35XB5qn . For information as well as to process a discretionary payment for services. 09232020000845.
все шаблоны для dle на сайте newtemplates.ru скачать