Город в маркере по адресу

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Город в маркере по адресу

Сообщение Costa » 09 мар 2016, 21:36

Добрый день!
Подскажите пожалуйста, как сделать чтобы в форме добавления объявления на вкладке "Карта" в поле "Установить маркер по адресу" вместо значения из справочника "Город" подтягивалось значение из "Настройки" -> "Главные" -> "Город по умолчанию, для позиционирования на карте".
Т.к. сайт расчитан на аудиторию только одного города справочник "Город" использую для городских райнов, и чтобы установить маркер по адресу приходится стирать название района и вписывать название города.
img20160309_213225.jpg
img20160309_213225.jpg (8.14 КБ) Просмотров: 5272
Costa
Незнакомец
 
Сообщения: 5
Зарегистрирован: 09 мар 2016, 20:53
Очки репутации: 0

Re: Город в маркере по адресу

Сообщение Xpycm » 10 мар 2016, 09:22

Здравствуйте.

Укажите, пожалуйста, свою версию и её номер
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Город в маркере по адресу

Сообщение Costa » 10 мар 2016, 12:20

Xpycm писал(а):Укажите, пожалуйста, свою версию и её номер

Open Real Estate FREE V1.15.4
Costa
Незнакомец
 
Сообщения: 5
Зарегистрирован: 09 мар 2016, 20:53
Очки репутации: 0

Re: Город в маркере по адресу

Сообщение Xpycm » 10 мар 2016, 12:34

В файле themes\classic\views\modules\userads\views\_form.php
до строки:
Код: Выделить всё
address += addAddressString($("#id_UserAdsaddress_"+lang).val()); 

вставить:
Код: Выделить всё
address = "'.param('defaultCity').'"; 


В файле protected\modules\apartments\views\backend\_form.php
до строки:
Код: Выделить всё
address += addAddressString($("#id_Apartmentaddress_"+lang).val()); 

вставить:
Код: Выделить всё
address = "'.param('defaultCity').'"; 


Если также требуется в определении координат по адресу ( геокодинг ) строго вставлять город по умолчанию, несмотря на выбранный город при добавлении объявления, то в файле protected\components\Geocoding.php
везде вместо:
Код: Выделить всё
$address_string = ($city ? $city.', ' : '').$address; 

вставьте:
Код: Выделить всё
$address_string = ($city ? param('defaultCity').', ' : '').$address; 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Город в маркере по адресу

Сообщение Costa » 11 мар 2016, 12:44

Спасибо! Работает.
Costa
Незнакомец
 
Сообщения: 5
Зарегистрирован: 09 мар 2016, 20:53
Очки репутации: 0


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

cron