9 (5)
+6

Placemarks



Разработчик:
Дата публикации:
27.09.2014
Версия:
1.0.3
Фреймворк:
Cotonti Siena

Placemarks - плагин позволяющий отмечать местоположение пользователя в профиле по клику на карте. Карта с отметкой выводится на странице пользователя с указанной отметкой. Например, если вам нужно указать в проекте местоположения заказчика; или если вам нужно показать на странице товара местоположение продавца и тд.

Используя API этого плагина можно также реализовать редактирование местоположения для любой записи (проекта, товара, создаваемой страницы и тд.) и выводить соответствующую метку на карте на странице записи (уточняйте в техподдержке).

 

В качестве поставщика карт используется сервис Яндекс.Карты (версия API 2.1).

 

Порядок установки:

  1. Распакуйте исходники в папку plugins вашего сайта.
  2. Зайдите в панель администратора и установите данный плагин.
  3. На странице пользователя (users.details.tpl) добавьте тэг:
    {USERS_DETAILS_PLACEMARKS}
  4. В шаблоне профиля пользователя (users.profile.tpl) добавьте тэг:
    {USERS_PROFILE_PLACEMARKS}
  5. В шаблоне регистрации пользователя (users.register.tpl) добавить тэг:
    {USERS_REGISTER_PLACEMARKS}
  6. В header.tpl перед закрыващимся тэгом </head> добавьте строчку:
    <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>

     

Пример вывода на странице пользователя:

front-end

Пример редактирования метки в профиле:

profile

 

Применение в модуле проектов (Projects):
(Если нужно для каждого проекта отмечать свое место на карте)

  1. В шаблоне проекта (projects.tpl) добавить тэг:
    {PRJ_PLACEMARKS}
  2. В шаблоне добавления проекта (projects.add.tpl) добавить тэг:
    {PRJADD_FORM_PLACEMARKS}
  3. В шаблоне редактирования проекта (projects.edit.tpl) добавить тэг:
    {PRJEDIT_FORM_PLACEMARKS}

     

Применение в модуле магазина (Market):
(Если нужно для каждого товара отмечать свое место на карте)

  1. В шаблоне товара (market.tpl) добавить тэг:
    {PRD_PLACEMARKS}
  2. В шаблоне добавления товара (market.add.tpl) добавить тэг:
    {PRDADD_FORM_PLACEMARKS}

 

Вывод карты со всеми отмеченными пользователями:

  1. Скопируйте из папки placemarks/tpl шаблон users.placemarks.tpl в вашу тему.
  2. В шаблоне со списком пользователей добавьте ссылку на вывод карты: 
    <a href="{PHP.group|cot_url('users', 'group='$this'&map=1')}">Карта</a>

     

Вывод карты со всеми отмеченным проектами:

  1. Скопируйте из папки placemarks/tpl шаблон projects.list.placemarks.tpl в вашу тему.
  2. В шаблоне со списком проектов добавьте ссылку на вывод карты: 
    <a href="{PHP|cot_url('projects', 'map=1')}">Карта</a>

     

Вывод карты со всеми отмеченным товарами:

  1. Скопируйте из папки placemarks/tpl шаблон market.list.placemarks.tpl в вашу тему.
  2. В шаблоне со списком товаров добавьте ссылку на вывод карты: 
    <a href="{PHP|cot_url('market', 'map=1')}">Карта</a>

     

 

P.S.: Вывод карты со всеми отмеченными объектами работает только на последней версии биржи (2.6.9 и выше).

Чтобы скачать исходники
нужен премиум-доступ.
Скачали:
291 раз
Последние изменения
22 февраля 2016, 00:00

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

Отправить заявку
Примечание

13.02.2016 - Поправлены шаблоны market.list.placemarks.tpl и projects.list.placemarks.tpl

Другие разработки автора
Похожие проекты

Плагин для фриланс-биржи, выводит похожие проекты на странице открытого проекта.

Яндекс.Касса

Платежный плагин Яндекс.Касса

LiqPay

Плагин для приема оплаты через платежную систему LiqPay.

Яндекс.Деньги

Плагин для приема оплаты через платежную систему Яндекс.Деньги.

RatingsFolio

Star Ratings для Портфолио

Менеджер рассылок

Менеджер рассылок для любых сайтов на Cotonti




Рекомендуем также посмотреть
Яндекс.Деньги

Плагин для приема оплаты через платежную систему Яндекс.Деньги.

Uproducts

Другие товары продавца

PayOrders

Выставление счетов

VizitedProjects

Просмотренные проекты

Autologin

Автоматическая авторизация пользователя после регистрации

Affiliate

Партнерская программа

Support

Техническая поддержка пользователей

Похожие проекты

Плагин для фриланс-биржи, выводит похожие проекты на странице открытого проекта.

Counting Users

Подсчет и отображение количество пользователей, товаров и проектов на сайте "Фриланс-биржа"