denkurgan 17 Жалоба Опубликовано: November 19, 2013 Ок. Эти изменения пойдут в базовую версию, так что за затирание можете не бояться. А с затиранием при активации я посмотрю, как там привести к единообразию.А можно еще для autocomplete сделать, Дима говорил вроде быстрее грузится. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 19, 2013 А можно еще для autocomplete сделать, Дима говорил вроде быстрее грузится. Там не быстрее грузится. Между автокомплиттом и комбобоксом есть одна большая разница. При комбобоксе ВСЕ значения селекта загружаются сразу и потом обворачиваются в комбик с автокомплитом. Т.е. все сортировки-выборки происходят уже на клиенте, а содержимое комбика не меняется до перезагрузки страницы. В автокомплите, наоборот, при загрузке у вас пустое поле без всяки значений и только начав вводить значения вы подгружаете с сервера подходящие значения. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 19, 2013 Я внес правки, что бы сортировало и в автокомплите. Ждите обновления tlocaion. 1 denkurgan reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
denkurgan 17 Жалоба Опубликовано: November 20, 2013 стоп. так дело не пойдет.изменить такif ( $this->getConfigValue('city_in_form') ) { if((int)$kvartira_model['data']['city_id']['value']==0){ $kvartira_model['data']['city_id']['value']=3; } $this->template->assert('city_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['city_id']));}Но в самом шаблоне вы уже не имеете возможности влиять на селектбокс. Только яваскриптом. Очень хорошо город по умолчанию стваится нужный, но теперь надо подгрузить районы этого города, попытался добавить строчку обновления районов $this->template->assert('district_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['district_id']));но не помогло. как быть? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 20, 2013 Не гарантирую, но можете попробовать следующий экспериментif ( $this->getConfigValue('district_in_form') ) { if((int)$kvartira_model['data']['city_id']['value']==0){ $kvartira_model['data']['district_id']['query']='SELECT id, name FROM '.DB_PREFIX.'_district WHERE city_id=3 ORDER BY name ASC'; } $this->template->assert('district_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['district_list']));}Только этот код должен вызываться ДО того, как вы примените дефолтный номер города в city_id 1 denkurgan reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
denkurgan 17 Жалоба Опубликовано: November 21, 2013 Получен ответ на тему форума! Для задания города по умолчанию надо:если хотите выставить город в форме, тогда надо в kvartira_search или его локальном заменителе, там где строкиif ( $this->getConfigValue('city_in_form') ) { $this->template->assert('city_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['city_id']));}изменить такif ( $this->getConfigValue('city_in_form') ) { if((int)$kvartira_model['data']['city_id']['value']==0){ $kvartira_model['data']['city_id']['value']=3; } $this->template->assert('city_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['city_id']));}Но после этого надо чтобы районы и улицы подгрузились для города по умолчанию, поэтому делаем следующее этоif ( $this->getConfigValue('district_in_form') ) { $this->template->assert('district_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['district_list']));}меняем на это. Только этот код должен вызываться ДО того, как вы примените дефолтный номер города в city_idif ( $this->getConfigValue('district_in_form') ) { if((int)$kvartira_model['data']['city_id']['value']==0){ $kvartira_model['data']['district_id']['query']='SELECT id, name FROM '.DB_PREFIX.'_district WHERE city_id=3 ORDER BY name ASC'; } $this->template->assert('district_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['district_list']));} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 22, 2013 Не лучше ли применить систему определения города по IP и выставлять его по умолчанию.И также иметь возможность любому пользователю в т.ч. и незарегистрированному выставлять это значение по умолчанию, как этот сделано на многих сайтах досок объявлений.Это будет на много удобнее конечному пользователю для которого мы тут все стараемся. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: November 22, 2013 Не лучше ли применить систему определения города по IP и выставлять его по умолчанию. В принципе логично, но есть два но: 1) я не всегда ищу жилье в том городе, в котором в данный момент нахожусь. Чаше всего даже наоборот.2) большинство сайтов, где стоит определитель города, упорно определяет меня как Запорожье. В лучшем случае Тернополь. И это при том, что провайдер у меня не мобильный и не глобальный вроде Укртелекома. Хотя, не спорю, крупные города должно ловить лучше. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: November 22, 2013 В принципе логично, но есть два но: 1) я не всегда ищу жилье в том городе, в котором в данный момент нахожусь. Чаше всего даже наоборот.2) большинство сайтов, где стоит определитель города, упорно определяет меня как Запорожье. В лучшем случае Тернополь. И это при том, что провайдер у меня не мобильный и не глобальный вроде Укртелекома. Хотя, не спорю, крупные города должно ловить лучше.1) согласен, но если система сама установит город, это будет лучше, т.к. вы сперва вы посмотрите на объекты в вашем городе, чтобы прицениться за сколько можно продать, а потом ищете недвижимость в другом городе по цене которую вы получите от продажи своего объекта.2) если система определения сегодня не совершенна, то это не говорит о том, что завтра это не будет лучше работать. И мы должны ориентироваться на завтра. Чтобы когда наступит завтра не переделывать систему. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Константин 0 Жалоба Опубликовано: February 19, 2015 Прошу прощения , или я тугой или что, но я не могу настроить Город по умолчанию помогите . У меня используется при продажах всего один город и как сделать его по умолчанию ??? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: February 19, 2015 Прошу прощения , или я тугой или что, но я не могу настроить Город по умолчанию помогите . У меня используется при продажах всего один город и как сделать его по умолчанию ??? Приложение - редактор форм - data - колонка city_id - значение по-умолчанию = номер вашего города. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: March 21, 2015 Приложение - редактор форм - data - колонка city_id - значение по-умолчанию = номер вашего города.Здравствуйте! Делаю все по инструкции:1) Мне по умолчанию нужно сделать страну Россия, город - Москва. Захожу в таблице data, для поля country_id ставлю значение 1, для поля city_id 3030 (Москва). Регион тоже хотелось бы Москва. Но в форме поиска ничего не меняется: http://arenda-bez-posrednikov.com/2) Как сделать при этом, чтобы на карте по умолчанию Москва показывалась?Спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: March 23, 2015 Здравствуйте! Делаю все по инструкции:1) Мне по умолчанию нужно сделать страну Россия, город - Москва. Захожу в таблице data, для поля country_id ставлю значение 1, для поля city_id 3030 (Москва). Регион тоже хотелось бы Москва. Но в форме поиска ничего не меняется: http://arenda-bez-posrednikov.com/2) Как сделать при этом, чтобы на карте по умолчанию Москва показывалась?Спасибо!А это точно делали? Только поправить базу мало.http://www.etown.ru/s/topic/212-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%D0%B4%D0%BB%D1%8F-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0/page-6#entry3514 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: March 24, 2015 А это точно делали? Только поправить базу мало.http://www.etown.ru/s/topic/212-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%D0%B4%D0%BB%D1%8F-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0/page-6#entry3514Так. А в каком файле применить эти правки? Простой поиск по шаблону Ralia не дает результата. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 24, 2015 Там речь о /apps/system/lib/frontend/search/kvartira_search.phpлибо его локальном заменителе /template/frontend/шаблон/main/search/local_kvartira_search.php Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
bunz 2 Жалоба Опубликовано: March 31, 2015 Там речь о /apps/system/lib/frontend/search/kvartira_search.phpлибо его локальном заменителе /template/frontend/шаблон/main/search/local_kvartira_search.phpУстановил по умолчанию Москву, перестали выбираться районы: http://arenda-bez-posrednikov.com/Подскажите, что делать?И как сделать, чтобы по умолчанию карта Москвы открывалась? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: March 31, 2015 Поля с автокомплитом не поддерживают функцию связанности. Нельзя выбрать город в автокомплите и что бы после этого спровоцировался рефреш селекта районов.Как минимум только возврат на нормальное поле выбора. Но тут я не уверен полностью, что если установить дефолтный город, что поле районов подстроится под него на штатном скрипте. Кажется, что ему все-таки нужно сначала событие обновления поля города. И как сделать, чтобы по умолчанию карта Москвы открывалась? Никак. Тут просто нет для нее такого понятия как "по умолчанию". Она существует как подчиненный объект либо к результату поиска, либо к всему содержимому списка объявлений. Что в каждом из этих списков, то и на карте. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 1, 2015 Abushyk, Bunz, по поводу местоположения на карте по умолчанию... Давненько я копался в редакторе шаблонов и открывал находящиеся там файлы к редактированию. В некоторых файлах есть параметры отображения карты на сайте, там-же указываются координаты по умолчанию. В своё время я взял координаты своего офиса и вставил их в файлы (там 2-3 места, где по умолчанию указаны координаты где-то в Сибири), после этого, карта по умолчанию стала открываться на местоположении моего офиса, если не заданы другие координаты. Покопайтесь и найдете... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: April 1, 2015 По умолчанию можно сделать город только при выборе гео кодирования для объекта. Т.е. что бы облегчить установку маркера. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 1, 2015 если не заданы другие координаты. А смысл открывать карту там, где нет объявлений? А если объявления на карте есть, тогда логично открывать так, что бы их было видно, а не где-то в стороне. Иначе смысла с карты не особо будет. ПС. Если карта бы существовала как полноценный поисковый модуль (там при зумме и перемещении выдавала объекты), то да, некоторое дефолтное положение имело бы смысл как точка отправки. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: April 1, 2015 Это чтобы не гонять карту из Сибири в Москву для указания координат объекта при редактировании объявления, так удобнее... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: April 1, 2015 Это чтобы не гонять карту из Сибири в Москву для указания координат объекта при редактировании объявления, так удобнее... Ну так для этого мы уже ввели настройку в элемент геодата. А тут речь, я так понял, о карте, которая на сайтах выводит объекты. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах