Навигация
Главная
Бесплатные шаблоны dle
Платные шаблоны dle
Бесплатные модули dle
Хаки dle
Скачать DataLife Engine
Заработок для Web мастеров
Обмен webmoney на Privat24
Контакты
Rss
Вход на сайт
  Логин
  Пароль
Популярные новости
HTML шаблон для информационного портала
Модуль "Авторизация на сайте"
Scenist
Шаблон "Carbon"
календарь:
«    Май 2012    »
ПнВтСрЧтПтСбВс
 
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
 
Архив новостей
Апрель 2012 (12)
Март 2012 (7)
Февраль 2012 (34)
Январь 2012 (36)
Декабрь 2011 (13)
Ноябрь 2011 (10)

Место жительства v2
Место жительства v2


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

Автор: kavadims

Установка:
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>


Для изменения пользователем информации, в 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>


Для вывода информации в профиле юзера, в userinfo.tpl вставьте в нужное место:
[xfgiven_geo_user]<br />Место жительства: [xfvalue_geo_user][/xfgiven_geo_user]


Также можно в coments.tpl сделать вывод:
[xfgiven_geo_user]<br />Место жительства: [xfvalue_geo_user][/xfgiven_geo_user]


6. Не счастливое число..пропускаем..

7. Все должно работать. Теперь пользователь сменит информацию или будет по умолчанию выводится страна и город.



14 марта 2010 добавил Mebius
     просмотров 1675   комментариев (0)

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












Rambler's Top100

Яндекс цитирования