=====================================================
Модификация обратной связи
- Позволяет пользователям указывать свой номер icq
—————————————————–
Изменение файлов: feedback.php и feedback.tpl
—————————————————–
Powered by Svility
=====================================================
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.7 (на других не тестировал)
Вечно ваш, Свил!