Плагін
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.
- Натисніть «Встановити з файлу» і завантажте скачаний архів (або «Встановити з маркетплейсу», якщо підключено).
- Активуйте пакет — для платних під час активації введіть ліцензійний ключ.