Все для DataLife Engine / DLE хаки / Хак для DLE / Вторая форма обратной связи DLE хак (стол заказов)

Вторая форма обратной связи DLE хак (стол заказов)


Сегодня на https://dle9.com/ все для сайта dle будет рассказано как сделать стол заказов на своем сайте с помощью хака, который сможете легко реализовать для себя каждый. Хак можно использовать как форму обратной связи для DataLife Engine и как стол заказов.

Вторая форма обратной связи DLE хак (стол заказов), удобная реализация для разных целей, работает довольно просто. Для установки вам нужно создать tpl файл, например order.tpl или использовать готовый в архиве, Если будите менять название/, то придется редактировать код и PHP файл.
Файл добавляет так templates/Ваш шаблон/order.tpl, также сюда добавляем файл style.css

Далее создаем Статическую страницу, пишем любой текст (т.е. оформляем как надо)
в поле "Использовать шаблон"
вписываем order (т.е. тот самый шаблон, который вы только создали)
Внимание! адрес для обратной связи будет
ваш ресурс/order.html


Внимание! файл send.php кладем в корень ресурса (там где index.php).
и в order.tpl поменяйте адрес в этом месте
<form action="send.php" method="post">
, а файл send.php закиньте в ту папку, на какой адрес был изменен, лучше всего к модулям.
Готово!!
Для того, чтобы все сообщения отправлялись на вашу почту откройте файл send.php найдите
$address = "ваш email"; 
и впишите свой адрес, вот и все!

автор: John F

Скачать хаки для dle, как файлы вторая форма обратной связи DLE хак (стол заказов)

Vtoraya-forma-obratnoy-svyazi-DLE.zip [15,13 Kb] (cкачиваний: 859)
  • 100

Комментарии 13

dle9.com от 22 февраля 2018 14:48
Цитата: kroxa777
у меня не выходит. поменял кодировку в фаиле send.php ,а на сайте все равно кракозябры...


Кодировку менять надо у всех файлов, дело наверное в этом файле order.tpl
kroxa777 от 22 февраля 2018 14:24
у меня не выходит. поменял кодировку в фаиле send.php ,а на сайте все равно кракозябры...
dle9.com от 12 января 2016 23:07
Цитата: Виталий
Я так понимаю коментарии только для поисковиков? На вопросы никто отвечать не хочет.

Вам нужен автор, мы лишь добавили хак, чтобы решить проблему надо разбираться в PHP, могу посоветовать два сайта для решения dle-faq ru или searchengines(точка)guru
там есть много специалистов, быстрее вам помогут
Виталий от 12 января 2016 22:37
Я так понимаю коментарии только для поисковиков? На вопросы никто отвечать не хочет.
Виталий от 2 января 2016 13:16
Здравствуйте, форма работает отлично, вот только дополнительную строку не получается сделать, подскажите пожалуйста...в email приходящем она не отображается . И еще при незаполненных формах, не выдает ошибку, а просто отправляет сообщение с выводом сообщения об успешной отправки.

В order.tpl добавил строку:

<tr>
<th class="lable">ваш Логин:</th>
<td class="input"><input name="login" size="40" maxlength="40" class="input" type="text"></td>
</tr>

В send.php добавил строки, рядом с действующими:

if (isset($_POST['login'])) {$login = $_POST['login'];}

$message = "Описание:".$text_message."\n Стоимость $: ".$subject."\n e-mail: ".$email."\n Логин:".$login.;

$verify = mail($address,$subject,$message,$login"Content-type:text/plain; Charset=windows-1251\r\n");
312 от 24 января 2015 20:54
НЕ, кодировка windows-1251, честно говоря не совсем понял что нужно в файле send.php поменять (приношу свои извинения за свою тупость). движок 10,3 по второму попробую сравнить)
dle9.com от 24 января 2015 20:22
Цитата: 312
Здравствуйте.
У меня два таких вопроса;
1. Пишу (в примерном описании) кириллицей на электронку приходит пустое поле,
пишу латиницей то приходит латинским шрифтом.
2.Также на электронку (от кого) приходит адрес как бы не с моего сайта а с моего хост провайдера
Подскажите пожалуйста что в этом скрипте нужно исправить)

Здравствуйте.
для исправления сообщения в файле send.php здесь если у вас движок на кодировки utf-8
$verify = mail($address,$subject,$message,"Content-type:text/plain; Charset=windows-1251\r\n");

точно не скажу но в движке можно похожу строчку найти и отредактировать

что касается адреса, то думаю вы используете версию движка выше 9.7-9.8 т.к. движок разрабатывался под эти версии, на вашей версии некоторые запросы были изменены это нужно запросы сравнивать и смотреть что изменилось попробуйте так
в файлах движка поискать можно сравнить версии 9.8 и 10.х что там поменялось
$_POST['subject
312 от 24 января 2015 19:52
Здравствуйте.
У меня два таких вопроса;
1. Пишу (в примерном описании) кириллицей на электронку приходит пустое поле,
пишу латиницей то приходит латинским шрифтом.
2.Также на электронку (от кого) приходит адрес как бы не с моего сайта а с моего хост провайдера
Подскажите пожалуйста что в этом скрипте нужно исправить)
dle9.com от 1 октября 2013 10:05
Свою родную от движка не получится (или просто не сделать нужно буде вносить изменения в движок), есть капча скрипт сможет сработать.

Нужно передвинуть ползунок, для того чтобы подтвердить что вы не бот
sindrom451 от 1 октября 2013 02:38
как капчу, установить туда
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent