Подпишись к нам на RSS
Хаки для DLE → ICQ в форме обратной связи
Автор: f15k0n3t | Просмотров (1453)
Изменение файлов: feedback.php и feedback.tpl
—————————————————–
Powered by f15k0n3t
=====================================================

1. Редактируем файл: Feedback.php

Ищем

$name = $member_id['name'];


Ниже вставляем

$icq = $member_id['icq'];


Ищем

$name = $db->safesql(strip_tags($_POST['name']));


Ниже вставляем

$icq = $db->safesql(strip_tags($_POST['icq']));


Ищем

$name = strip_tags(stripslashes($_POST['name']));


Ниже вставляем

$icq = strip_tags(stripslashes($_POST['icq']));


Ищем

$recipient = $db->super_query(”SELECT name, email, fullname FROM ” . USERPREFIX . ”_users WHERE user_id=’”.$recip.”‘”);


Заменяем на

$recipient = $db->super_query(”SELECT name, icq, email, fullname FROM ” . USERPREFIX . ”_users WHERE user_id=’”.$recip.”‘”);


Ищем

$row['template'] = str_replace(”{%username_from%}”,$name, $row['template']);


Ниже вставляем

$row['template'] = str_replace(”{%icq%}”,$icq, $row['template']);


2. Редактируем файл: Feedback.tpl

Ищем

<tr>
<td width="”1208243;" height="”258243;">Ваше имя:</td>
<td>
<input type="”text”" maxlength="”358243;" name="”name”" class="”f_input”" size="”208243;" /></td>
</tr>


Ниже вставляем

<tr>
<td width=”120″ height=”25″>Ваш номер ICQ:</td>
<td>
<input type=”text” maxlength=”35″ name=”icq” class=”f_input” size=”20″ /></td>
</tr>


3. Изменяем шаблон письма которое отсылается через форму обратной связи
В любое место шаблона письма вставляем:

ICQ отправителя: {%icq%}


Всё готово! Теперь ваши пользователи/гости могут оставлять свой номер ICQ.
Делал для верси DLE 6.5 (на других не тестировал)

Вечно ваш, f15k0n3t!

 (голосов: 3)
Навигация
Всё для DLE
Шаблоны, Модули, Хаки
DataLife Engine
DLE
Всё для Datalife Engine
При копировании материала с сайта, ссылка на наш сайт обязательна, хотя бы для уважения наших релизеров которые добавляют различный материал