| DLE: icq в форме обратной связи | ![]() |
||
| 26 мая 2008 admin просмотров: 289 комментариев: 0 ВебМастеру | |||
===================================================== Модификация обратной связи - Позволяет пользователям указывать свой номер 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 (на других не тестировал) Вечно ваш, Свил! | |||