Хак Место жительства v.2 для DLE
Данный хак автоматически определяет и вставляет страну и город по IP при регистрации пользователя. Для определения страны и города используется MaxMind API и вам не требуется не какого изменения в движке DLE.
Установка:
1. В список дополнительных полей профиля пользователей создайте новое поле:
Название поля: geo_user
Описание поля: Место жительства
Тип поля: Одна строка
Добавить на страницу регистрации? Да
Поле может быть изменено пользователем? Да
Сделать это поле личным? Нет
2. Для автоматического определения и возможности изменения информации в registration.tpl вставьте:
Место жительства:
3. Для изменения пользователем информации в userinfo.tpl вставьте:
Место жительства:
4. Для вывода информации в профиле юзера, в userinfo.tpl вставьте в нужное место:
[xfgiven_geo_user]
Место жительства: [xfvalue_geo_user][/xfgiven_geo_user]
5. Также можно в comments.tpl вставить:
[xfgiven_geo_user]
Место жительства: [xfvalue_geo_user][/xfgiven_geo_user]
7. Все должно работать. Теперь пользователь или сменит информацию или будет по умолчанию.
Автор: kavadims