iMaps- автодетект города при добавлении (микрохак))

автодетект города при добавлении нового объекта

#1 27 февраля 2012 в 13:45
Привет всем !

У кого есть iMaps, возможно пригодится :

Обнаружил, что при добавлении нового объекта,
в поле — Город можно :
— или оставить пустым и пользователь сам выбирает из списка.
— или поставить режим -один город и будет браться город по умолчанию указанный в админке .

Но ведь в мапсе есть такая замечательная штука как — автодетект! Почему бы не сделать так :
если выбран режим работы -Один город,
пользователь нажал "добавить объект" и в поле Город уже стоит автоматом его город!

Для этого достаточно поменять в файле com_inmaps_edit.php

строчку:
  1. <?php if ($do=='add_item' && $cfg['mode'] == 'city'){ $addr['addr_city'] = $cfg['city']; } ?>
на:
  1. <?php if ($do=='add_item' && $cfg['mode'] == 'city'){ $addr['addr_city'] = $location['city']; } ?>
как видно меняется всего одна переменная, в которую уже передан город через detectUserLocation

ps режим работы поля (при добавлении нового объекта) в админке должен быть -Один город
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.