4week.ru » Datalife Engine » Хаки » Место жительства v2 Dle 8.0-8.5

Обновление портала до версии 2.0

Место жительства v2 Dle 8.0-8.5


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


Автор: kavadims
Версии 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]<br />Место жительства: [xfvalue_geo_user][/xfgiven_geo_user]



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



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

7. Все должно работать. Теперь пользователь сменит информацию или будет по умолчанию выводится страна и город.
Печать
 
юзерпик
12 декабря 2010 01:30
Комментарий #1

laztmf207
Группа: Посетители
Регистрация: 10.12.2010
Коментов: 14
Новостей: 0


Инфиум поставлю ввойду)
   
 
 
юзерпик
26 июня 2011 19:02
Комментарий #2

BlyaVadik
Группа: Посетители
Регистрация: 23.06.2011
Коментов: 4
Новостей: 0


Инфиум поставлю ввойду)
   
 
 
юзерпик
1 июля 2011 00:16
Комментарий #3

BlyaVadik
Группа: Посетители
Регистрация: 23.06.2011
Коментов: 4
Новостей: 0


Инфиум поставлю ввойду)
   
 

Опрос на сайте


    Да winked
    Нет sad
    Может быть
    Незнаю что это?


Календарь

    «    Май 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