Перейти к публикации

Модернизация обратной связи


Рекомендованные сообщения

Возникла потребность в создание дополнительных полей в форме обратной связи, для получения более подробней информации о пользователе. Пытался осуществить самостоятельно - не получилось)). Предполагаю требуется редактирование файлов feedback.php и feedback.tpl . Шаблон отредактировать проблем не составило, а вот с feedback.php все совсем плохо . Подскажите плз на примере, как можно создать дополнительное поле.

Ссылка на сообщение
Поделиться на других сайтах
Возникла потребность в создание дополнительных полей в форме обратной связи, для получения более подробней информации о пользователе.
вы думаете сразу стало понятно? Мне, например, нет. Посему пишите всё конкретнее, вот меня всегда удивляет куча тем с желаниями, которые можно понять только при расширении сознания)
Ссылка на сообщение
Поделиться на других сайтах

вы думаете сразу стало понятно? Мне, например, нет.

Ну как же, есть в форме обратной связи таке поля как: "Заголовок:" , "Получатель:" , "Сообщение:" . Хотелось бы узнать как осуществить создание дополнительных полей в этой форме, например добавить еще: "Телефон" , "ICQ".

Изменено пользователем Jakarta
Ссылка на сообщение
Поделиться на других сайтах

просто добавить поля? нарисуйте их в шаблоне feedback.tpl - не понятно в чём именно ваша проблема, ведь

Шаблон отредактировать проблем не составило
Ссылка на сообщение
Поделиться на других сайтах

вот и я с самого начала так подумал, добавил сразу, без прооблем поля. На сайте поля выводятся, но при отправке письма через эту форму, данные из этих полей не приходят.

Ссылка на сообщение
Поделиться на других сайтах

данные из этих полей не приходят.

Ну само собой, имена этих полей еще в обработчик добавить надо :)

Ссылка на сообщение
Поделиться на других сайтах

На сайте поля выводятся, но при отправке письма через эту форму, данные из этих полей не приходят.
ах вот оно в чём дело. Вам оказывается информацию из этих полей ещё нужно отправлять на почту. А в первом сообщении темы об этом ни слова.

Поэтому я и говорю

пишите всё конкретнее

По аналогии разьве нельзя сделать? Смотрите как отправляется текст сообщения, и с вашими полями поступаете точно так же

Ссылка на сообщение
Поделиться на других сайтах

все дело в том что я конечно же попробовал сделать по аналогии, но попытка обернулась неудачей. Именно пожтому и попросил кого-нить, кому не сложно на примере показать, буду очень признателен. Думаю что есть еще люди которых этот момент тоже заинтересует.

Ссылка на сообщение
Поделиться на других сайтах

окей, покажите что вы добавили в feedback.tpl

Выделил жирным то что добавил самостоятельно.

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="content">
<tr>
<td align="left">
<table width="450" style="padding-left: 20px;" border="0" cellpadding="0" cellspacing="0" class="context" >

<tr>
<td width="110" height="25">Ваше Ф.И.О:</td>
<td><input type="text" maxlength="35" name="name" class="f_input" /></td>
</tr>
<tr>
<td width="110" height="25">E-Mail:</td>
<td><input type="text" maxlength="35" name="name" class="f_input" /></td>
</tr>

[b] <tr>
<td width="110" height="25">Должность:</td>
<td><input type="text" maxlength="35" name="name" class="f_input" /></td>
</tr>
<tr>
<td width="110" height="25">Зар.плата:</td>
<td><input type="text" maxlength="45" name="name" class="f_input" /></td>
</tr>[/b] <tr>

<td><input type="hidden" name="recip" value="1"></td>
</tr>
<tr>
<td width="110">Краткое резюме:</td>
<td><textarea name="message" style="width:320px; height:100px" class="f_textarea" /></textarea></td>
</tr>
[b] <tr>
<td width="110" height="25">www:</td>
<td><input type="text" maxlength="45" name="name" class="f_input" /></td>
</tr >
<tr>
<td width="110" height="25">icq:</td>
<td><input type="text" maxlength="45" name="name" class="f_input" /></td>
</tr>[/b] <tr>
<td width="110" height="25">Код безопасности:</td>
<td><br />{code}</td>
</tr>
<tr>
<td width="110" height="25">Введите код:</td>
<td><input type="text" maxlength="45" name="sec_code" style="width:115px" class="f_input" /></td>
</tr>
<tr>
<td width="110" height="25"> </td>
<td><input name="send_btn" type="image" src="{THEME}/images/send.png" style="cursor:hand" /></td>
</tr>
</table>
[/codebox]

Предполагаю надо добавить инфу по этим полям в feedback.php и внести значение name для каждого поля в данном коде.

Изменено пользователем Jakarta
Ссылка на сообщение
Поделиться на других сайтах

Поддерживаю Jakarta!

Мне тоже надо сделать так, только "Номер Договора" добавить.

Кто может помочь )?

Спасибо

Ссылка на сообщение
Поделиться на других сайтах

Jakarta,

Вот это посмотри - http://forum.dle-news.ru/index.php?showtopic=32753

А ещё, воспользуйся поиском - Feedback

Изменено пользователем kosen
Ссылка на сообщение
Поделиться на других сайтах

crealog,

это раздел для Клиентов

он закрыт для обычных пользователей, которые не оплатили тех. поддержку...

Ссылка на сообщение
Поделиться на других сайтах

да.... =) за все надо платить, даже за демку... =)

Но бесплатность тоже иногда надо поддерживать, чтобы не потерять интерес людей к движку. Вдруг я решу что демо не подходит мне и не буду покупать лицензию. А так если поможете - пойму, что тут готовы всегда помочь. И пойду куплю лицензию и поставлю нормальный движок...

Короче по топику.

Вставил в шаблон

<tr>

<td align="right" style="padding:4px;">Номер договора(для клиентов):</td>

<td><input style="width:223px; height:18px; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 " maxlength="45" name="dogovor" size="14"></td></tr>

А потом в файл: feedback.php вставил жирным выделенное:

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

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

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

$recip = intval($_POST['recip']);

Попробовал отправить сообщение. не отправилось написало:

PHP(Mail) error

Возможно не работает потмоу что на Локалхосте?

Потом попробовал через SMTP отправить.

Пишет: This SMTP server does not support authorisation

Правильно ли я добавил кусочки?

Почему не рабоатает все таки из-за Локалхоста?

Ссылка на сообщение
Поделиться на других сайтах
Почему не рабоатает все таки из-за Локалхоста?
а что такое вообще Локалхост в вашем понимании? :) Изменено пользователем lifestar
Ссылка на сообщение
Поделиться на других сайтах

сервер Апачи на компе =) ну я ламер в таикх делах, так что внимания не обращайте, лучше ответьте по теме топика, пожалуйста

Ссылка на сообщение
Поделиться на других сайтах

crealog, у меня стоит пакет Денвер и почта работает, поэтому я и спросил что стоит у вас раз уж

PHP(Mail) error
Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...