Плагин
Maps & Locations
автор: Celena
Покажите бизнес на карте — буквально — без ключей Google Maps API, платёжных аккаунтов и внешних CDN.
Возможности
- Интерактивные карты на Leaflet + OpenStreetMap. Библиотека Leaflet едет внутри плагина и отдаётся с вашего домена; единственные внешние запросы — сами тайлы карты.
- Точки-локации со всем, что нужно посетителю: адрес, описание, телефон (клик = звонок), email, сайт, часы работы — в аккуратном попапе маркера со ссылкой Маршрут, открывающей навигатор.
- Геокодинг адреса в админке — введите адрес, нажмите «Найти», выберите вариант. Или кликните по мини-карте. Или вставьте координаты. Как быстрее.
- JSON-LD LocalBusiness — отмеченные точки сообщаются поисковикам с координатами, телефоном и часами в машиночитаемом виде.
- Один тег для вставки:
{maps slug="offices"}одинаково работает в тексте страницы, новости и шаблоне темы. - Много карт, много точек — карта офиса на странице контактов, карта пунктов выдачи в магазине, всё независимо.
Детали, которые решают
- Маркеры — чёткие inline-SVG пины, без спрайтов.
- Несколько точек — карта сама вписывает все в кадр.
- Зум колесом выключен: карта не перехватывает прокрутку страницы.
- Нужен свой стиль тайлов или большой трафик? Укажите любой https tile-сервер (свой, MapTiler, …) — одно поле в настройках.
- Без API-ключей, квот и головной боли с cookie-согласиями от сторонних встраиваемых карт.
| Версия | Дата | Требования | Размер |
|---|---|---|---|
| 1.0.0 | 2026-08-23 | PHP >=8.3 · Celena >=3.6 | 72 KB |
Initial release: Leaflet 1.9.4 bundled (BSD-2), multiple maps and points, marker popups with contacts and Directions link, admin geocoding via Nominatim, click-to-pick mini-map, LocalBusiness JSON-LD, custom tile server support. |
|||
Требования
- PHP >=8.3 или новее
- Celena CMS >=3.6 или новее
Установка
После покупки вы получите лицензионный ключ. Установите пакет из админки клиентского сайта — при активации она спросит ключ.
- Откройте раздел «Плагины/Темы» в админке Celena.
- Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
- Активируйте пакет — для платных при активации введите лицензионный ключ.