OSM Advanced Map - Бесплатный плагин для интерактивных карт на Osclass
Цитата: Сергей от 15.03.2026, 14:11OSM Advanced Map - это мощный и полностью бесплатный плагин для Osclass, который добавляет на ваш сайт интерактивные карты на базе OpenStreetMap и Leaflet. Плагин позволяет посетителям находить объявления по географическому положению, а продавцам - точно указывать местоположение своих товаров и услуг.
📥 Установка
Скачайте архив с плагином
Распакуйте архив в папку
oc-content/plugins/Переименуйте папку в
osm_advanced_map(если нужно)Зайдите в админ-панель Osclass → Панель управления → Плагины → Управление плагинами
Найдите OSM Advanced Map в списке и нажмите Установить
⚙️ Настройка
После установки перейдите в Оформление → OSM Advanced Map:
Основные настройки:
Провайдер карт: OpenStreetMap (бесплатно) или Mapbox
Высота карт: для главной, поиска, страницы объявления
Масштаб: начальный и максимальный уровень приближения
Полноэкранный режим: включить/отключить для разных страниц
Связанные объявления:
Включить показ похожих объявлений на карте
Выбрать радиус и категории для поиска
Поиск по радиусу:
Включить фильтр в форме поиска
Выбрать единицы измерения (км/мили)
Настроить доступные значения радиуса
Кэширование:
Включить для ускорения загрузки
Установить время жизни кэша
Настроить количество обрабатываемых за раз объявлений
🔌 Интеграция с темой
Добавьте эти коды в нужные файлы вашей темы:
Главная страница (main.php):
<?php if(function_exists('osm_advanced_home_map')) { osm_advanced_home_map(); } ?>Страница поиска (search.php):
<?php if(function_exists('osm_advanced_search_map')) { osm_advanced_search_map(); } ?>Страница объявления (item.php):
<?php if(function_exists('osm_advanced_item_map')) { osm_advanced_item_map(); } ?>Форма публикации (item-post.php):
<?php if(function_exists('osm_advanced_publish_map')) { osm_advanced_publish_map(); } ?> <?php if(function_exists('osm_advanced_item_form_fields')) { osm_advanced_item_form_fields(); } ?>Профиль пользователя (user-public-profile.php):
<?php if(function_exists('osm_advanced_user_map')) { osm_advanced_user_map(); } ?>🌐 Языки
Плагин поддерживает локализацию, переведен на Английский и Русский языки. Файлы перевода находятся в папке
/languages/.📊 Требования
Osclass 8.x или выше
PHP 7.2 или выше
MySQL 5.6 или выше
Современный браузер с поддержкой JavaScript
OSM Advanced Map - это мощный и полностью бесплатный плагин для Osclass, который добавляет на ваш сайт интерактивные карты на базе OpenStreetMap и Leaflet. Плагин позволяет посетителям находить объявления по географическому положению, а продавцам - точно указывать местоположение своих товаров и услуг.
📥 Установка
-
Скачайте архив с плагином
-
Распакуйте архив в папку
oc-content/plugins/ -
Переименуйте папку в
osm_advanced_map(если нужно) -
Зайдите в админ-панель Osclass → Панель управления → Плагины → Управление плагинами
-
Найдите OSM Advanced Map в списке и нажмите Установить
⚙️ Настройка
После установки перейдите в Оформление → OSM Advanced Map:
Основные настройки:
-
Провайдер карт: OpenStreetMap (бесплатно) или Mapbox
-
Высота карт: для главной, поиска, страницы объявления
-
Масштаб: начальный и максимальный уровень приближения
-
Полноэкранный режим: включить/отключить для разных страниц
Связанные объявления:
-
Включить показ похожих объявлений на карте
-
Выбрать радиус и категории для поиска
Поиск по радиусу:
-
Включить фильтр в форме поиска
-
Выбрать единицы измерения (км/мили)
-
Настроить доступные значения радиуса
Кэширование:
-
Включить для ускорения загрузки
-
Установить время жизни кэша
-
Настроить количество обрабатываемых за раз объявлений
🔌 Интеграция с темой
Добавьте эти коды в нужные файлы вашей темы:
Главная страница (main.php):
<?php if(function_exists('osm_advanced_home_map')) { osm_advanced_home_map(); } ?>
Страница поиска (search.php):
<?php if(function_exists('osm_advanced_search_map')) { osm_advanced_search_map(); } ?>
Страница объявления (item.php):
<?php if(function_exists('osm_advanced_item_map')) { osm_advanced_item_map(); } ?>
Форма публикации (item-post.php):
<?php if(function_exists('osm_advanced_publish_map')) { osm_advanced_publish_map(); } ?>
<?php if(function_exists('osm_advanced_item_form_fields')) { osm_advanced_item_form_fields(); } ?>
Профиль пользователя (user-public-profile.php):
<?php if(function_exists('osm_advanced_user_map')) { osm_advanced_user_map(); } ?>
🌐 Языки
Плагин поддерживает локализацию, переведен на Английский и Русский языки. Файлы перевода находятся в папке /languages/.
📊 Требования
-
Osclass 8.x или выше
-
PHP 7.2 или выше
-
MySQL 5.6 или выше
-
Современный браузер с поддержкой JavaScript
Цитата: Сергей от 22.03.2026, 17:22Так станции метро и так есть на картах. Не понимаю что вы хотите сказать, изложите иначе вашу просьбу
Так станции метро и так есть на картах. Не понимаю что вы хотите сказать, изложите иначе вашу просьбу
Цитата: Сергей от 02.04.2026, 11:32Обновили плагин. Исправили некоторые ошибки, исправили дизайн в админке.
Ждем отзывов и комментариев!
Обновили плагин. Исправили некоторые ошибки, исправили дизайн в админке.
Ждем отзывов и комментариев!
Цитата: Сергей от 12.08.2026, 13:37Используйте опенстритмап, там пока без изменений. Мы планируем расширить ииспользование других карт, среди них есть бесплатные альтернативы.
Используйте опенстритмап, там пока без изменений. Мы планируем расширить ииспользование других карт, среди них есть бесплатные альтернативы.
