Jump to content
nikolay666

Яндекс карта в карточке товара

Recommended Posts

Привет всем.

Хотелось реализовать проект на опенкарт. И требуется возможность установки карты непосредственно в карточке товара.

Как это реализовано на сайтах недвижимости. Или же как в вордпрессе, где карту можно поставить сразу из текстового редактора.

То есть как я представляю этот механизм:

При заполнении карточки товара я отмечаю в отдельном окне или текстовом редакторе метку на карте. Которая в последующем будет отображаться на сайте.

Вариант с вставкой html-кода не подходит. Нужна работа в "одном окне".

 

Есть ли готовые модули?

Как это можно было бы реализовать?

Share this post


Link to post
Share on other sites

В опенкарте есть функция геокод, но это гугловский, а их карта уступает яндексу к сожалению.

А вообще скорость загрузки будет 0 после установки карты, и сам же яндекс скинет сайт на позиции ниже, там скорость загрузки важна весьма.

Как вариант - переделать какой либо их UPN | SKY и прочих не нужных пунктов в кнопку, это делается за 2 секунды.

Сначала меняет в языковых файлах админки название SKY на например - геокод.

Далее - рисуем кнопку посмотреть карту которая открывает ссылку в новом окне, но в этой ссылке не хватает только геокода например как от гугл, и в админке его уже ставим, на каждом товаре будет открывать в новом окне.

Если хочется все таки поставить карту то делается точно так же - шаблон редактируем и меняем ску или еще какое мусорное поле на геокод, ставим код карты в шаблон страницы в нужное место.

ПОЛЕ SKY ИЛИ ДРУГОЕ КОТОРОЕ БУДЕТ ПЕРЕИМЕНОВАНО, НУЖНО ВЫРЕЗАТЬ ЕЩЕ И ИЗ КАРТОЧКИ ТОВАРА, И ВСТАВИТЬ В НУЖНОЕ МЕСТО СКРИПТА, КОТОРЫЙ ОТОБРАЖАЕТ КАРТУ, В ТО МЕСТО ГДЕ НАХОДИТСЯ ГЕОКОД.

ну или если хочется заморачиватся то можно полностью скопировать какую либо функцию, тот же скай.

Share this post


Link to post
Share on other sites

Можно написать модуль который будет работать с API яндекс карт. Я уже делал похожее решение.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.