Leaderboard


Popular Content

Showing content with the highest reputation on 10/25/18 in Сообщения

  1. 1 point
  2. 1 point
    Даже удивительно, что никто не сравнивает тут свои ИКСы ))) Кстати, смотрю - на cmsmagazine заменили ТИЦ на ИКС - в первой 20ке для нашего sitebill 3 созданных мною сайта!
  3. 1 point
    abushyk

    маяки на карте

    /apps/system/js/realtymap.js 1. Находим this.setDefaultIconSize=function(size){this.markersVariants._default.size=size;};добавляем после нее this.setDefaultIconOffset=function(offset){this.markersVariants._default.offset=offset;}; 2. Далее находим initJSON: function(el, datalisting, type, options){ ... if(options.marker_size !== undefined){ self.setDefaultIconSize(options.marker_size); } ...}После if(options.marker_size !== undefined){...} добавляем if(options.marker_offset !== undefined){self.setDefaultIconOffset(options.marker_offset);}3. Там где мы передавали параметры кастомного маркера RM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [15, 20], yandexMapType: 'yandex#map' });добавляем еще один параметр - оффсет нашего маркера marker_offset: [-7, -20] (смещение "ножки" или точки указания маркера относительно верхнего левого угла картинки). RM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [15, 20], yandexMapType: 'yandex#map', marker_offset: [-7, -20] });Обычно, для маркеров у которых "ножка" по центру нижней грани картинки, это половина ширины картинки и высота картинки со знаками минус.
  4. 1 point
    abushyk

    маяки на карте

    В realty_grid.tpl есть кусочек запуска карты $(document).ready(function(){var RM=new RealtyMap();RM.initJSON('map', loc_objects, map_type);});Рисуем свою иконку в нужный размер. Грузим ее в шаблон в папку с картинками, например в /template/frontend/realia/img/my_marker.png Делаем загрузку маркера дополнив существующую строку RM.initJSON('map', loc_objects, map_type, {marker_icon: estate_folder+'/template/frontend/realia/img/my_marker.png', marker_size: [42, 57]});вместо [42, 57] указываем размеры нового маркера в пикселях [ширина, высота] Аналогично можно поступить в любом шаблоне, где есть запуск карты через интерфейс var RM=new RealtyMap();