Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Карта на странице контактов (Leaflet map)


Recommended Posts

Карта на странице контактов (Leaflet map)


Карта на странице контактов (Leaflet map)


Простая и легкая карта на странице контактов. Отключает гугл-карту и заменяет ее на более легкий и открытый вариант.

Подойдет тем, кто хочет отказаться от гугловских сервисов (используется библиотека leaflet, основанная на Open Street Map).

Позволяет выводить произвольный текст на маркере.

 

Языки: en-gb, ru-ru, uk-ua, pl-pl

 

= = = TODO = = =

  • Возможность добавления неограниченного количества маркеров (пункты выдачи и т.п.)
  • Использование своих изображений для маркера

 

Распространяется as is

 


  • Добавил
  • Добавлено
    17.12.2018
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика

 

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

За пол часа получилось подогнать на 2.3, всё работает, но вопрос появился - можно ли при отсутствии текста маркера выводить только плашку, без обёртки текста? 

Надіслати
Поділитися на інших сайтах


@DarthOlolo, что вы имеете в виду под "плашкой" и "оберткой текста"?

За вывод подсказки в скрипте отвечает строка:

marker.bindPopup("{{ leaftext }}").openPopup();

Можно просто убрать .openPopup(); - тогда подсказка не будет появляться при открытии карты, но останется на onClick. Если убрать всю строку, то исчезнет и подсказка.

 

А если именно при отсутствии заполненного в админке текста, то просто добавьте условие

{% if leaftext %}
. . . do stuff . . .
{% endif %}

или в случае для 2.х

<?php if ($leaftext) { ?>
. . . do stuff . . .
<?php } ?>

Вот и все :)

Змінено користувачем ocdroid
edit
  • +1 2
Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

@interpromo пока времени не хватает катастрофически.

Возможно, @DarthOlolo поделится решением? Я добавлю к файлам :)

Надіслати
Поділитися на інших сайтах

Здравствуйте, заработало как надо только после добавления в admin/controller/setting/setting.php 

    <operation error="skip">
    <search><![CDATA[$data['entry_status'] = $this->language->get('entry_status');]]></search>
    <add position="after"><![CDATA[
    $data['entry_leaflat'] = $this->language->get('entry_leaflat');
    $data['entry_leaflong'] = $this->language->get('entry_leaflong');
    $data['entry_leafzoom'] = $this->language->get('entry_leafzoom');
    $data['entry_leaftext'] = $this->language->get('entry_leaftext');
    ]]></add>
    </operation>

 

а также заменила в <file path="admin/view/template/setting/setting.tpl"> 

offset="2" на offset="3"

чтобы лучше в админку вписалось, хотя  возможно это только для моей версии opencart.pro 2.3

install.ocmod.xml

  • +1 2
Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 6 months later...
  • 2 weeks later...

Здравствуйте, перестала отображаться карта на opencart 3, переустановка не помогла, смена геокода тоже(. Может кто знает в чем причина?

Безымянный.jpg

Змінено користувачем 6e1se1k
Надіслати
Поділитися на інших сайтах


4 часа назад, 6e1se1k сказал:

Здравствуйте, перестала отображаться карта на opencart 3, переустановка не помогла, смена геокода тоже(. Может кто знает в чем причина?

Безымянный.jpg

Разобрался в чем дело, у нее почему то конфликт с google capcha, пришлось убрать капчу из контактов.

Змінено користувачем 6e1se1k
Надіслати
Поділитися на інших сайтах


  • 4 months later...

На ocStore 2.3.0.2.3 работает отлично после:

1. Установка от DarthOlolo leaflet_map_oc2-3.ocmod.zip. Благодарю.

2. Добавление от interpromo в файл .xml. Благодарю

3. Небольшая правка в  файле .xml, так как некоторые фрагменты для замены не находились.

 

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Здравствуйте! Помогите разобраться, пожалуйста, почему на странице контактов отображается кнопка "посмотреть карту" и происходит переход на карты гугл?

Надіслати
Поділитися на інших сайтах


В 05.04.2020 в 01:40, MrMennis сказал:

Здравствуйте! Помогите разобраться, пожалуйста, почему на странице контактов отображается кнопка "посмотреть карту" и происходит переход на карты гугл?

Разобрался))

Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 7 months later...

Увы на ocStore 3.0.2.0 с дефолтным шаблоном некорректно отображается, есть кнопки, есть ссылка и маркер позиции, но вместо карты серое поле. Ошибок логов тоже нигде нет

Надіслати
Поділитися на інших сайтах


  • 2 months later...
В 11.01.2021 в 14:47, sergyo007 сказал:

Увы на ocStore 3.0.2.0 с дефолтным шаблоном некорректно отображается, есть кнопки, есть ссылка и маркер позиции, но вместо карты серое поле. Ошибок логов тоже нигде нет

И у меня такая же история. Не разобрались?

Надіслати
Поділитися на інших сайтах


  • 1 year later...

А можно ли модифицитовать так чтобы модуль брал конрдинаты стандартных полей + можно было бы подключить несколько магазинов и адресов.

Ато карта появляеться только в блоке с адресом магазина, но не показываеться где другие адреса магазинов

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.