Placemarks Яндекс.Карты — плагин позволяющий отмечать местоположение пользователя в профиле по клику на карте. Карта с отметкой выводится на странице пользователя с указанной отметкой. Например, если вам нужно указать в проекте местоположения заказчика; или если вам нужно показать на странице товара местоположение продавца и тд.
Используя API этого плагина можно также реализовать редактирование местоположения для любой записи (проекта, товара, создаваемой страницы и тд.) и выводить соответствующую метку на карте на странице записи (уточняйте в техподдержке).
В качестве поставщика карт используется сервис Яндекс.Карты (версия API 2.1).
Порядок установки:
Распакуйте исходники в папку plugins вашего сайта.
Зайдите в панель администратора и установите данный плагин.
На странице пользователя (users.details.tpl) добавьте тэг:
{USERS_DETAILS_PLACEMARKS}
В шаблоне профиля пользователя (users.profile.tpl) добавьте тэг:
{USERS_PROFILE_PLACEMARKS}
В шаблоне регистрации пользователя (users.register.tpl) добавить тэг:
{USERS_REGISTER_PLACEMARKS}
В header.tpl перед закрыващимся тэгом </head> добавьте строчку:
<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
Пример вывода на странице пользователя:
Пример редактирования метки в профиле:
Применение в модуле проектов (Projects):
(Если нужно для каждого проекта отмечать свое место на карте)
В шаблоне проекта (projects.tpl) добавить тэг:
{PRJ_PLACEMARKS}
В шаблоне добавления проекта (projects.add.tpl) добавить тэг:
{PRJADD_FORM_PLACEMARKS}
В шаблоне редактирования проекта (projects.edit.tpl) добавить тэг:
{PRJEDIT_FORM_PLACEMARKS}
Применение в модуле магазина (Market):
(Если нужно для каждого товара отмечать свое место на карте)
В шаблоне товара (market.tpl) добавить тэг:
{PRD_PLACEMARKS}
В шаблоне добавления товара (market.add.tpl) добавить тэг:
{PRDADD_FORM_PLACEMARKS}
Вывод карты со всеми отмеченными пользователями:
Скопируйте из папки placemarks/tpl шаблон users.placemarks.tpl в вашу тему.
В шаблоне со списком пользователей добавьте ссылку на вывод карты:
<a href=»{PHP.group|cot_url(‘users’, ‘group=’$this’&map=1’)}»>Карта</a>
Вывод карты со всеми отмеченным проектами:
Скопируйте из папки placemarks/tpl шаблон projects.list.placemarks.tpl в вашу тему.
В шаблоне со списком проектов добавьте ссылку на вывод карты:
<a href=»{PHP|cot_url(‘projects’, ‘map=1’)}»>Карта</a>
Вывод карты со всеми отмеченным товарами:
Скопируйте из папки placemarks/tpl шаблон market.list.placemarks.tpl в вашу тему.
В шаблоне со списком товаров добавьте ссылку на вывод карты:
<a href=»{PHP|cot_url(‘market’, ‘map=1’)}»>Карта</a>
Плагин 📌 «Placemarks» — плагин позволяющий отмечать местоположение пользователя в профиле по клику на Яндекс-карте. на сайте 💰 вашей фриланс биржи ⭐ на CMS Cotonti Siena.
[Документация ✅ по плагину «Placemarks» и расширениям сайта биржи услуг на Cotonti, помощь, поддержка, настройки, доработки под заказ.]
Плагин «Placemarks» — расширения функционала сайта биржи услуг и фриланса на CMS Cotonti.
Плагин включен в php движок скрипт фриланс биржи.
В составе сайта, ⚙️ плагин «Placemarks» позволит создать онлайн биржу заказов на работы.
✅ Создать свой интернет магазин фриланс услуг, где можно найти и заказать услуги фрилансера.
Построить по собственной тематике, специализированный интернет рынок фриланса по продаже услуг исполнителей, — профессионалов, специалистов, мастеров.
Исполнитель, как участник сайта биржи — онлайн интернет рынок услуг, наполняет свою витрину ассортиментом и перечнем работ, которые этот фрилансер выполнит по заказу за достойную оплату.💎
Заказчик, публикуя заказ на услуги, может объявить на весь рынок, — онлайн сайт биржи фриланса, о том, что нуждается в выполнении определенной работы. Так исполнители предлагают свои услуги заказчику.
Но заказчик, может сразу зайти на витрину услуг интернет площадки рынка, выбрать услугу и исполнителя, которые уже разместили свои предложения выполнить работу соответствующего направления.Примечание: плагин «Placemarks» включён в базовую сборку сайта биржи услуг и фриланса, которую можно .
✅ Также плагин состоит в составе
, которые готовы к установке на ваш хостинг и запуск в работу.Установка и настройка происходит в Административной панели управления сайтом.
В зависимости, от функционального назначения плагина, особенностей самого движка Cotonti, от того, какой на Cotonti используется, может возникнуть необходимость подключить плагин в вашем шаблоне. И кроме этого, сделать дополнительные правки фронтэнд шаблона пользовательской части фриланс-сайта, а также HTML-верстка шаблонов самого плагина «Placemarks», если этого требуют функциональные особенности данной веб-разработки.
«Placemarks» — Плагины для сайта фриланс биржи на CMS Cotonti. Документация. Инструкция. Настройки.
Placemarks plugin for Cotonti Siena
Код: placemarks
Версия: 1.0.3
Дата: 24.09.2013
Автор: Bulat Yusupov (devkont)
Копирайт: (c) CMSWorks Team 2015