RSS
Вывести свойство привязка к Яндекс Картам в Битрикс
 
Вывести свойство привязка к Яндекс Картам в Битрикс

Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе каталога. Достаточно часто это нужно при разработке сайта недвижимости или фирменного сайта, для вывода объектов или филиалов, сети офисов и так далее.
 
Подскажите пожалуйста, а как возможно вывести все элементы на карту из всех инфоблоков?
 
Цитата
Константин пишет:
Подскажите пожалуйста, а как возможно вывести все элементы на карту из всех инфоблоков?
Воспользуйтесь готовым модулем из маркетплейс http://marketplace.1c-bitrix.ru/solutions/sologroupltd.generalmap/ это дешевле и быстрее нежели писать свой компонент
 
Подскажите как вывести фото в метки на яндекс карте?
 
Цитата
Артур пишет:
Подскажите как вывести фото в метки на яндекс карт
Это нужно создавать свой компанент на основе этих карт или на основе компанента новостей
 
Цитата
выводим необходимый компонент в публичной части сайта и копируем шаблон компонента в шаблон своего сайта
какой компонент лучше всего использовать для этой задачи?
 
А как решается проблема с кешированием компонента?
 
Цитата
Алена пишет:
А как решается проблема с кешированием компонента?
Вставте карту не в template.php а в component_epilog.php тогда кеширование будет работать
 
Добрый вечер,
Михаил подскажите пожалуйста как реализовать привязку "яндекс карты" к iblock.element.add.form в публичной части?
поле привязки к инфоблоку создал.

задача такая:
добавлять точку на карте из публичной части не заходя в админ панель.

Спасибо за внимание
 
Михаил Базаров,
Добрый вечер,
Михаил подскажите пожалуйста как реализовать привязку "яндекс карты" к iblock.element.add.form в публичной части?
свойство "привязки к яндекс карте" в инфоблоке создал.

задача такая:
добавлять точку на карте из публичной части не заходя в админ панель.

Спасибо за внимание
 
Цитата
Артур написал:
Михаил Базаров ,
Добрый вечер,
Михаил подскажите пожалуйста как реализовать привязку "яндекс карты" к iblock.element.add.form в публичной части?
свойство "привязки к яндекс карте" в инфоблоке создал.

задача такая:
добавлять точку на карте из публичной части не заходя в админ панель.

Спасибо за внимание
Только так думаю
https://camouf.ru/blog-note/2449/
предавать в форме координаты точки, придется плотно подумать
 
Михаил, добрый день!
Если создать в свойствах инфоблока привязку к карте, то в выводе, например,  компонента "Каталог" карта с точкой отображается без доп. настроек...
Т е повторно, указанный выше код вызывать не нужно или я что-то не понимаю....
А подскажите, как передать карте значение некоторых свойств ? Нужно, например, изменить zoom по умолчанию .  
 
Как таким же методом вывести карту Гугла?
 
Цитата
Константин Нечаев написал:
Как таким же методом вывести карту Гугла?
Просто вызовите компонент Гугл карта из стандартных, правда не помню выпилили его или нет.
 
Цитата
Михаил Базаров пишет:
Цитата
Константин Нечаев написал:
Как таким же методом вывести карту Гугла?
Просто вызовите компонент Гугл карта из стандартных, правда не помню выпилили его или нет.
Нашел прямо вариант с кодом.
 
Цитата
Михаил Базаров пишет:
Вставте карту не в template.php а в component_epilog.php тогда кеширование будет работать
а как это сделать??
 
Цитата
Сергей Стефанович написал:
Цитата
Михаил Базаров  пишет:
Вставте карту не в template.php а в component_epilog.php тогда кеширование будет работать
а как это сделать??
Создать файл component_epilog.php рядом с template.php и вставить туда
 
Цитата
Михаил Базаров пишет:
Создать файл component_epilog.php рядом с template.php и вставить туда
а как потом вывести это всё в нужном месте в template.php ??

Михаил, не плохо было бы увидеть статью по component_epilog.php. С разъяснением зачем он и как работает.
 
Цитата
Сергей Стефанович пишет:
Цитата
Михаил Базаров пишет:
Создать файл component_epilog.php рядом с template.php и вставить туда
а как потом вывести это всё в нужном месте в template.php ??

Михаил, не плохо было бы увидеть статью по component_epilog.php. С разъяснением зачем он и как работает.
Зачем нужен и как используется описано вот здесь. Вроде как и добавить нечего  :)  
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2975
 
Цитата
Михаил Базаров пишет:
Зачем нужен и как используется описано вот здесь. Вроде как и добавить нечего    
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2975
Михаил, читал эту статью несколько раз уже, и блог читал)
но все равно не понял как решить данную задачу, что, куда и как вставлять  :)
 
Код
'TEXT' => $arProperty["YAMAP"]["VALUE"].", ".$arProperty["YAMAP"]["VALUE"], 
 
А зачем здесь дважды в бабл передавать координату. Попробовал заменить на

Код
"TEXT"=>$arItem["NAME"].",<br> ".$arItem["PREVIEW_TEXT"]
 
Отлично работает. (В списке новостей). Спасибо за решение.
 
Цитата
Тимур Парфенцев написал:
Код
 'TEXT' => $arProperty["YAMAP"]["VALUE"].", ".$arProperty["YAMAP"]["VALUE"], 
  
А зачем здесь дважды в бабл передавать координату. Попробовал заменить на

Код
 "TEXT"=>$arItem["NAME"].",<br> ".$arItem["PREVIEW_TEXT"]
  
Отлично работает. (В списке новостей). Спасибо за решение.
Да, видимо продублировал когда копировал
 
Михаил, спасибо за статью. Подскажите, а как быть со списком новостей (news.list)? В итоге подключаются сразу множество компонентов bitrix:map.yandex.view. Может как то отдельно свойство
Код
<?=$arItem['DISPLAY_PROPERTIES']['YAMAP']['VALUE']?>
выводить? Но так выползают только координаты.
Читают тему (гостей: 2)
Ваша реклама в этом месте: 5 000 руб. / мес, сквозная по всему форуму и подфорумам.
Просьба писать на mihail@bazarow.ru
Мой youtube канал.

На нем, уже много видеоуроков по 1С-Битрикс. Как одиночные видео так и серии видеоуроков Перейти на канал

Стоимость разработки сайта

Я не оцениваю работу в часах, так как в итоге, Вы все равно захотите узнать общую стоимость и срок выполнения.

При оценке проекта или работ я сразу называю стоимость и срок выполнения. Стоимость, срок и объем работы подлежат обсуждению только по взаимной договоренности сторон.
Ноутбук
Узнать точную стоимость разработки сайта или приложения: Для этого, достаточно, как можно подробнее, заполнить вот этот опросник: Скачать опросник и выслать на электронную почту mihail@bazarow.ru.
После ознакомления, смогу задать уточняющие вопросы и оценить проект по срокам и стоимости.
Решения на битрикс

Магазин, на базе готового решенияот 35 900 рублей / от 3 до 5 дней

В стоимость входит: Подбор решения из более 200-от готовых сайтов, под Вашу задачу. Полный запуск сайта на сервере или хостинге, со всеми настройками. Инструкции по работе с готовым решением. Базовая СЕО оптимизация. Запуск готового сайта за 3-4 дня. Небольшие доработки под задачу.

Авторизация

На сайте работает вход через социальные сети. Просто, выберите наиболее удобную сеть и авторизация произойдет автоматически:
Проходя авторизацию, Вы безоговорочно принимаете условия политики конфеденциальности