Вход на сайт
Последние комментарии

2 часа и 13 минут назад - BasssTa
Прикольно

8 часов назад - idal
дякую

9 часов назад - Aribova
Бывают в жизни огорченья

1 день и 12 часов назад - vladimir
ПриватБанк,Нажать СПАСИБО и тогд ...

1 день и 15 часов назад - ПриватБанк
как скачят

1 день и 16 часов назад - vladimir
Да не я ж. Парень по имени ДЕЛ :)

1 день и 16 часов назад - arowana
Спасибо что рипнул мой шаблон

1 день и 21 час назад - k12st
Извините за отнятое время, но ка ...

2 дня и 16 часов назад - Spaun
Показать / Скрыть текст[hide]Нор ...

2 дня и 18 часов назад - slavyan
Чёт я смотрб багов много, а жаль ...

Опрос


Новые сверху
Новые последние
Разберусь по дате


Календарь

«    Январь 2007    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Какие-то ссылки

seo-monster.ru - сервис проверки доменов
хочешь такой же информер?

Главная страница » Хаки » Дополнительные поля в форме обратной связи
Дополнительные поля в форме обратной связиХаки

Наверняка у вас возникало желание добавить поле "город" или "откуда вы о нас узнали" в форму обратной связи.
Привожу пример как это делать.
Автор: Лысак Владимир(dle.net.ua)

Шаг 1. Добавляем в freedback.tpl следующие строки(надеюсь вы знакомы с основами HTML :


<tr><td>
Откуда вы про нас узнали?</td><td><select name="refer">
<option value="9" >выберите из списка<option value="10" > Yandex.ru
<option value="11" >из другой поисковой системы</option>
<option value="12" >из форума</option>
<option value="13" >из каталога сайтов</option>
</select>
</td></tr>


Шаг 2. В шаблоне письма добавить :

Откуда вы про нас узнали?: {%refer%}


Кто не знает - это делается в панели управления администратора - шаблоны.

Шаг 3. В файле engine\modules\feedback.php
после:

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


пишем
$refer = intval($_POST['refer']);
switch ($refer) {
  case 10:
       $refer = " Yandex.ru";
    break;
  case 11:
       $refer = "из другой поисковой системы";
    break;
  case 12:
        $refer = "из форума";
    break;
  case 13:
        $refer = "из каталога сайтов";
    break;
    default:
    $refer="без ответа";
    break;
}



после:

$row['template'] = str_replace("{%text%}",$message, $row['template']);


дописываем

$row['template'] = str_replace("{%refer%}",$refer, $row['template']);


Всё! wink


Спасибо сказали: nick885, Artyom, yagoda, buhn, fandm, Vsite



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
#1 написал: maypage (28 августа 2007 20:09)

Публикаций: 0
Комментариев: 1
Переделал себе под статус письма.
Спасибо большое!
smile [])
#2 написал: Berkut (1 июля 2008 07:06)

Публикаций: 0
Комментариев: 10
То что надо! Спасибо!
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.