Место проживания v2

Новости
Место проживания v2

Данный хак автоматом вставляет страну и город по IP при регистрации юзера.
Для определения страны и городка употребляется MaxMind API и для вас не требуется не какого конфигурации в движке DLE.

Установка:
1. В Перечень доп полей профиля юзеров сделайте новое поле:
Заглавие поля: geo_user
Описание поля: Место проживания
Тип поля: Одна строчка
Добавить на страничку регистрации? Да
Поле быть может изменено юзером? Да
Сделать это поле личным? Нет


2. Для автоматического определения и способности изменеия инфы, в registration.tpl вставьте:
<tr>
<td>Место проживания:<br />
<script language="javascript" src="http://j.maxmind.com/app/geoip.js"></script>
</td>
<td height="10"><script>document.write('<input type="text" name="xfield[geo_geo_user]" id="xfield[geo_geo_user]" value="'+geoip_country_name()+', '+geoip_city()+'"/>')</script>
</td>
</tr>

3. Для конфигурации юзером инфы, в userinfo.tpl вставьте:
<tr>
<td>Место проживания:</td>
<td><input type="text" name="xfield[geo_user]" id="xfield[geo_user]" value="[xfgiven_geo_user][xfvalue_geo_user][/xfgiven_geo_user]"/>
</td>
</tr>

4. Для вывода инфы в профиле пользователя, в userinfo.tpl вставьте в необходимое место:
[xfgiven_geo_user]Место проживания: [xfvalue_geo_user][/xfgiven_geo_user]

5. Также можно в coments.tpl прийти к выводу:
[xfgiven_geo_user]Место проживания: [code][xfvalue_geo_user][/xfgiven_geo_user]

6. Не счастливое число..пропускаем.
7. Все обязано, мягко говоря, работать. Сейчас юзер сменит информацию либо будет по дефлоту выводится страна и город.

Напечатать Комментарии (0)

Другие новости по теме:
  • Удаляем незаполненные поля
  • Анонсы в 2 колонки
  • Хак выводит подсказки в формах при регистрации (Ajax)
  • Обычное Слайд шоу
  • Хак указывает на каком языке вы вводите пароль

  • Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.