saitavr

Участники
  • Публикации

    13
  • Зарегистрирован

  • Посещение

  • Days Won

    1

saitavr last won the day on May 21 2015

saitavr had the most liked content!

О saitavr

  • Звание
    Любопытный

Profile Information

  • Gender
    Not Telling

Посетители профиля

721 просмотр профиля
  1. https://maps.yandex.ru/?text=%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%20%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%203&sll=37.617671%2C55.755768&sspn=1.461182%2C0.619548&ol=geo&oll=49.506847%2C58.559375&ll=49.506847%2C58.559375&z=16 https://maps.yandex.ru/?text=%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%20%D0%B3%D0%B0%D0%BD%D0%B8%D0%BD%D0%BE%20%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%203&sll=49.504615%2C58.557940&sspn=0.045662%2C0.017942&ll=49.554341%2C58.643705&z=16&ol=geo&oll=49.554341%2C58.643705 г. Киров ул. Центральная 3 есть в двух поселках. Может быть не хватает поля "населенный пункт"?
  2. Как сделать хук на функцию generateGridGeoDataOld($ra) из шаблона?
  3. Чтобы сделать в яндкекс картах баллуны в виде ссылок на объявления можно сделать так: 1. Правим файл /apps/system/lib/frontend/grid/grid_constructor.php Находим : protected function generateGridGeoDataOld($ra){ $grid_geodata=array(); foreach ( $ra as $item_id => $item_array ) { if( isset($item_array['geo_lat']) && isset($item_array['geo_lng']) && $item_array['geo_lat']!='' && $item_array['geo_lng']!='' ){ $grid_geodata[]=array( 'lat'=>$item_array['geo_lat'], 'lng'=>$item_array['geo_lng'], 'id'=>$item_array['id'] ); } } return $grid_geodata; }Добавляем: 'href' => $item_array['href']Получается: protected function generateGridGeoDataOld($ra){ $grid_geodata=array(); foreach ( $ra as $item_id => $item_array ) { if( isset($item_array['geo_lat']) && isset($item_array['geo_lng']) && $item_array['geo_lat']!='' && $item_array['geo_lng']!='' ){ $grid_geodata[]=array( 'lat'=>$item_array['geo_lat'], 'lng'=>$item_array['geo_lng'], 'id'=>$item_array['id'], 'href' => $item_array['href'] ); } } return $grid_geodata; }2. Правим файл /template/frontend/agency/realty_grid.tpl Находим строки: var myPlacemark = new ymaps.Placemark( latlng, { iconContent: realty_geo_data[o].id }, { draggable: false, hideIconOnBalloonOpen: false, preset: "twirl#yellowStretchyIcon" } ); myPlacemark.events.add("click", function(e) { var object = e.get('target'); var m=object.properties.get('iconContent'); destination = $('a[name=row'+m+']').offset().top - 50; $('body').animate( { scrollTop: destination }, 1100 ); }); map.geoObjects.add(myPlacemark);Меняем на: var myPlacemark = new ymaps.Placemark( latlng, { iconContent: realty_geo_data[o].id, }, { draggable: false, hideIconOnBalloonOpen: false, preset: "twirl#yellowStretchyIcon", href: realty_geo_data[o].href } ); myPlacemark.events.add("click", function(e) { location = e.get('target').options.get('href'); }); map.geoObjects.add(myPlacemark);Проверяем результат. Не забудьте написать как все получилось. Я делал на шаблоне agency - про другие пока ничего не могу сказать.
  4. Добрый день, Хорошо, справочники заполним через excel. А как завтавить яндекс карты определять микрорайон улицы при геокодировании? Если есть несколько улиц в одном городе, но в разных микрорайонах?
  5. Спасибо, то что нужно! Примечательно, что я делал именно про застройщиков, и назвал таблицу и поля именно так как на видео. буква в букву - еще до просмотра видео) только обработчик включить не догадался. заполнил в phpmyadmin Теперь как-то надо поиск наладить. Чтобы можно было выбирать застройщиков в поиске. Поиск буду делать не автоматический. Буду файлы править standart_search_form.tpl
  6. Но я хочу, чтобы был комбобокс! Наверно опять я вопрос не правильно задаю... извиняюсь))) Наверно правильно будет задать так: Я создал таблицу, на основе которой делаю select_by_query для комбобокса в анкете добавления объявления. Как заполнить эту таблицу? Как в админке добавлять/редактировать записи в таблицах?
  7. Нет. Я не хочу принимать деньги от посетителей. Объявления добавляем сами.
  8. Как вывести комбобокс для существующих значений (их не много - до 20) для типа записи auto_add_value в анкете добавления объявлений?
  9. В смысле, в каком файле дописать? или это в свойствах поля таблицы data в редакторе форм? а как тогда сделать подсветку фона? Спасибо
  10. У нас в городе есть микрорайоны Филейка, Нововятск и Дороничи. В них в каждом есть улица Центральная. И яндекс почему-то всегда дома на улице Ценртальной отправляет в Дороничи. Можно конечно каждый раз руками править координаты на карте, но... )) Поэтому и хочется указывать микрорайон, может быть яндекс будет определять верно. Из экселя можно вставить, но где взять такой эксель? В котором соотнесены улицы с микрорайонами? в кладре я такого не нашел.Плохо искал?
  11. Как сделать, чтобы спецпредложения в поиске (если они попадают под условия поиска) выходили первыми? и выделялись другим фоном Где-то MySQL запрос поправить? )) типа ORDER BY ... ?
  12. Добрый день, хочу заполнить справочники регион, город, населенный пункт, улица, микрорайон. С возможностью обновления на основе КЛАДР или ФИАС. С привязкой улиц к микрорайонам, микрорайона к населенному пункту или городу. Сейчас есть таблицы, re_region re_city re_district re_street Они связываются через id например в таблице re_street есть поле district_id, в котором указывается id микрорайона, в котором находится улица и при заполнении объявления они отсеиваются. Это супер. Вопрос в том, из какой базы взять эти привязки улиц к микрорайонам, районам, населенным пунктам и какие поля там соответствуют. Хочу сделать правильно, чтобы в будущем была возможность обновления и легкого экспорта в другие форматы, и чтобы не было проблем с картами яндекс. PS Актуально для Кировской области.