Главная » Файлы » Всё для Dle » Хаки для Dle | [ Добавить материал ] |
Место жительства v2
[ · Скриншот ] | 06.03.2011, 23:59 |
Данный хак автоматически вставляет страну и город по IP при регистрации пользователя. Для определения страны и города используется MaxMind API и вам не требуется не какого изменения в движке DLE. Установка: 2. Для автоматического определения и возможности изменеия информации, в registration.tpl вставьте: Code <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 вставьте: Code <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 вставьте в нужное место: Code xfgiven_geo_user]Место жительства: [xfvalue_geo_user][/xfgiven_geo_user] 5. Также можно в coments.tpl сделать вывод: Code [xfgiven_geo_user]Место жительства: [code][xfvalue_geo_user][/xfgiven_geo_user] 6. Не счастливое число..пропускаем. | |
Просмотров: 357 | Загрузок: 0 | |
Всего комментариев: 0 | |