Не так давно я уже рассказывал Вам о компоненте Zh YandexMap для использования Яндекс.Карт с Joomla версии 1.6. и 1.7, смотрите заметку «Компонент и плагин для использования Яндекс.Карт с Joomla версии 1.6. и 1.7».
С тех пор разработчиком проводилась активная работа над доработкой компонента.
В последней версии (на момент написания заметки 2.1.2) появилась возможность добавления меток на карту зарегистрированными пользователями на сайте.
О ее использовании я и хочу рассказать в данной заметке.
В начале нам необходимо скачать сам компонент, сделать это можно здесь и установить его стандартным способом через Менеджер расширений (Extension Manager).
Переходим в раздел управления компонентом и нажимаем на кнопку Параметры (Options).
Вводим ключ к API Яндекс.Карт в поле Map API Key и сохраняем.
После этого в разделе Maps компонента создаем необходимую карту.
Задаем параметры для отображения карты и элементов управления, подробнее смотри здесь.
С правой стороны над картой есть ссылка Дополнительные параметры, нажимаем на нее и разворачивается окно для выбора параметров отображения и добавления меток.
В параметре «Фильтр меток» устанавливаем значение «Выводить все метки».
А в параметре «Ввод маркеров пользователями» — «Да (все зарегистрированные пользователи)».
«Состояние новой метки» — «Опубликовано».
Сохраняем и закрываем окно с настройками карты.
В меню Joomla создаем пункт, например Карта, тип пункта меню компонент Zh YandexMap Карта.
В параметре «Наименование карты» выбираем название нашей созданной карты.
На сайте переходим на страницу с нашей картой.
Теперь войдем в систему введя логин и пароль, если Вы не были зарегистрированы на сайте необходимо пройти процедуру регистрации.
Теперь Вы можете добавлять метку на карту.
Выбираем необходимое место и щелкаем левой кнопкой мыши по карте.
На карте появляется метка
Щелкаем по ней и открывается балун для ввода информации о метке.
Мы вводим необходимые данные и нажимаем на кнопку Добавить.
На карте появляется метка со значком заданном в параметрах карты.
Щелкнув по метке, мы можем отредактировать ее параметры или удалить ее, возможно перемещение метки на другое место на карте.
Выйдем из системы и снова посмотрим на страницу с картой.
Мы наблюдаем там все добавленные метки.
Если мы снова войдем в систему, то увидим только свои метки и сможем их отредактировать.
У этого компонента существуют много различных возможностей использования, я рассказал об одной из них.
Подробнее о нем можно узнать на сайте разработчика.
А вы не встречали ничего похожего для WordPress?
Тоже чтобы метки добавлялись зарегистрированными пользователями на одну карту, где можно их сразу все увидеть.
Похожего не встречал