Отзывы с Яндекс.Карт, Яндекс.Медицины и 2ГИС
От: Xlogic
Дата публикации:
03.09.2026
Число установок:
Менее 50 раз
Дата обновления:
14.10.2026
Включает в себя:
Компоненты, Модуль
Последняя версия:
1.1.7
Отзывы с Яндекс.Карт, Яндекс.Медицины и 2ГИС — готовое решение для вашего сайта
Покажите на сайте живые отзывы клиентов — без копирования в инфоблок и без устаревших оценок. Модуль сам загружает отзывы с Яндекс.Карт, 2ГИС и Яндекс.Медицины и выводит их красивым блоком с рейтингом, фото и микроразметкой для поиска.
Почему выбирают этот модуль
1. Не 50 отзывов — а сотни.
Типичные решения часто ограничиваются несколькими десятками записей. Здесь — объёмная база: свыше 600 отзывов на организацию Яндекс.Карт. Рейтинг на сайте выглядит убедительно, а не как урезанная витрина.
2. Не одна компания — а вся сеть.
Одна карточка «на весь сайт» — слабое место многих модулей. У вас — сколько угодно организаций и филиалов: список в настройках, свои карточки на посадочных страницах городов и точек.
3. Не только Яндекс — ещё и 2ГИС.
Две площадки в одном решении. Можно показать одну или смешать отзывы Яндекс.Карт и 2ГИС в одном блоке — с отдельным рейтингом и кнопками «Оставить отзыв» на каждую площадку.
4. Не только клиника — ещё и врачи.
Для медицинских сайтов: отзывы о каждом специалисте с Яндекс.Медицины. Над лентой появляется панель врачей — фото, фамилия, число отзывов, — и посетитель одним кликом видит отзывы именно о том враче, к которому собирается. Пациент выбирает специалиста, а не клинику целиком, — и теперь делает это на вашем сайте, а не на чужой площадке.
5. Не просто блок — а сигнал для поиска.
Отзывы сразу идут с микроразметкой Schema.org: LocalBusiness, Review, AggregateRating. Поисковые системы видят рейтинг, число оценок и тексты отзывов в структурированном виде — это полезно для сниппетов и доверия к странице, без отдельной ручной разметки.
6. Быстрый старт.
Вставили ссылку на карточку — модуль сам разберёт ID, загрузит отзывы и покажет их на сайте. Подойдёт любая ссылка: обычная, короткая yandex.ru/maps/-/…, адрес филиала 2gis.ru/…/firm/… и карточка клиники в Яндекс.Медицине.
Что видят посетители
Оценка, звёзды, число отзывов, тексты, фотографии с галереей, темы отзывов Яндекс.Карт, кнопки перехода на карты. На медицинских сайтах — панель врачей над лентой и доля положительных оценок у каждого специалиста. Для SEO — микроразметка Schema.org (LocalBusiness, Review, AggregateRating).
Как это работает
Ручная загрузка и агент по расписанию — подтягиваются только новые отзывы, дубли не появляются. Организации и врачи обрабатываются одним запуском.
Журнал импорта по каждой организации и площадке.
Кнопка «Найти врачей» собирает специалистов, опубликованных на карточках ваших клиник, и предлагает их списком — остаётся отметить нужных.
Таблица состояния показывает по каждому врачу, к какой организации он привязан и сколько отзывов загружено.
Фото — копии на сайте или с CDN источника; вместо битых картинок — заглушка.
Кеширование, AJAX-сортировка и пагинация без перезагрузки страницы.
Настройки разложены по разделам: источники отзывов, врачи, импорт и хранение.
Обновление с прежних версий проходит без переустановки — загруженные отзывы и настройки остаются на месте.
Пять шаблонов без jQuery
.default — карусель
list — лента со страницами
grid — сетка
masonry — «кладка» с кнопкой «Показать ещё»
badge — компактный бейдж с рейтингом и ссылкой на отзывы, для шапки, футера или сайдбара
Кому особенно подходит
Медицинским центрам и стоматологиям — отзывы о каждом враче на его странице. Сетям и филиалам, интернет-магазинам, услугам, агентствам на 1С-Битрикс — всем, кому нужны реальные отзывы с карт, а не ручной контент и урезанные виджеты.
Важно знать
Публичная страница Яндекс.Карт отдаёт не все отзывы из счётчика на Картах — это ограничение источника. В базу попадает то, что доступно на открытой странице организации (до 600). Для 2ГИС объём зависит от публичного API отзывов филиала.
Врачи добавляются списком ссылок. Кнопка «Найти врачей» собирает тех, кого Яндекс публикует на карточке клиники, — это обычно часть состава; остальных специалистов достаточно один раз добавить ссылкой на их карточки.
В ленте врача Яндекс показывает и отзывы о клинике, где он упомянут. Модуль помечает такие отзывы и по умолчанию не выводит их в карточке специалиста, чтобы один и тот же текст не появлялся на странице дважды. При необходимости их показ включается параметром компонента.
Покажите на сайте живые отзывы клиентов — без копирования в инфоблок и без устаревших оценок. Модуль сам загружает отзывы с Яндекс.Карт, 2ГИС и Яндекс.Медицины и выводит их красивым блоком с рейтингом, фото и микроразметкой для поиска.
Почему выбирают этот модуль
1. Не 50 отзывов — а сотни.
Типичные решения часто ограничиваются несколькими десятками записей. Здесь — объёмная база: свыше 600 отзывов на организацию Яндекс.Карт. Рейтинг на сайте выглядит убедительно, а не как урезанная витрина.
2. Не одна компания — а вся сеть.
Одна карточка «на весь сайт» — слабое место многих модулей. У вас — сколько угодно организаций и филиалов: список в настройках, свои карточки на посадочных страницах городов и точек.
3. Не только Яндекс — ещё и 2ГИС.
Две площадки в одном решении. Можно показать одну или смешать отзывы Яндекс.Карт и 2ГИС в одном блоке — с отдельным рейтингом и кнопками «Оставить отзыв» на каждую площадку.
4. Не только клиника — ещё и врачи.
Для медицинских сайтов: отзывы о каждом специалисте с Яндекс.Медицины. Над лентой появляется панель врачей — фото, фамилия, число отзывов, — и посетитель одним кликом видит отзывы именно о том враче, к которому собирается. Пациент выбирает специалиста, а не клинику целиком, — и теперь делает это на вашем сайте, а не на чужой площадке.
5. Не просто блок — а сигнал для поиска.
Отзывы сразу идут с микроразметкой Schema.org: LocalBusiness, Review, AggregateRating. Поисковые системы видят рейтинг, число оценок и тексты отзывов в структурированном виде — это полезно для сниппетов и доверия к странице, без отдельной ручной разметки.
6. Быстрый старт.
Вставили ссылку на карточку — модуль сам разберёт ID, загрузит отзывы и покажет их на сайте. Подойдёт любая ссылка: обычная, короткая yandex.ru/maps/-/…, адрес филиала 2gis.ru/…/firm/… и карточка клиники в Яндекс.Медицине.
Что видят посетители
Оценка, звёзды, число отзывов, тексты, фотографии с галереей, темы отзывов Яндекс.Карт, кнопки перехода на карты. На медицинских сайтах — панель врачей над лентой и доля положительных оценок у каждого специалиста. Для SEO — микроразметка Schema.org (LocalBusiness, Review, AggregateRating).
Как это работает
Ручная загрузка и агент по расписанию — подтягиваются только новые отзывы, дубли не появляются. Организации и врачи обрабатываются одним запуском.
Журнал импорта по каждой организации и площадке.
Кнопка «Найти врачей» собирает специалистов, опубликованных на карточках ваших клиник, и предлагает их списком — остаётся отметить нужных.
Таблица состояния показывает по каждому врачу, к какой организации он привязан и сколько отзывов загружено.
Фото — копии на сайте или с CDN источника; вместо битых картинок — заглушка.
Кеширование, AJAX-сортировка и пагинация без перезагрузки страницы.
Настройки разложены по разделам: источники отзывов, врачи, импорт и хранение.
Обновление с прежних версий проходит без переустановки — загруженные отзывы и настройки остаются на месте.
Пять шаблонов без jQuery
.default — карусель
list — лента со страницами
grid — сетка
masonry — «кладка» с кнопкой «Показать ещё»
badge — компактный бейдж с рейтингом и ссылкой на отзывы, для шапки, футера или сайдбара
Кому особенно подходит
Медицинским центрам и стоматологиям — отзывы о каждом враче на его странице. Сетям и филиалам, интернет-магазинам, услугам, агентствам на 1С-Битрикс — всем, кому нужны реальные отзывы с карт, а не ручной контент и урезанные виджеты.
Важно знать
Публичная страница Яндекс.Карт отдаёт не все отзывы из счётчика на Картах — это ограничение источника. В базу попадает то, что доступно на открытой странице организации (до 600). Для 2ГИС объём зависит от публичного API отзывов филиала.
Врачи добавляются списком ссылок. Кнопка «Найти врачей» собирает тех, кого Яндекс публикует на карточке клиники, — это обычно часть состава; остальных специалистов достаточно один раз добавить ссылкой на их карточки.
В ленте врача Яндекс показывает и отзывы о клинике, где он упомянут. Модуль помечает такие отзывы и по умолчанию не выводит их в карточке специалиста, чтобы один и тот же текст не появлялся на странице дважды. При необходимости их показ включается параметром компонента.
Характеристики
|
Дата публикации
|
03.09.2026 |
|
Число установок
|
Менее 50 раз |
|
Дата обновления
|
14.10.2026 |
|
Включает в себя
|
Компоненты Модуль |
|
Последняя версия
|
1.1.7 |
|
Адаптивность
|
Да |
|
Поддержка композита
|
Да |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3382 3383 3442 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
10 |
- Изменено: проверка окружения перенесена на отдельную вкладку «Диагностика» страницы настроек модуля. На вкладке собраны описание проверки, кнопка «Проверить окружение» и отчёт. Раньше кнопка стояла рядом с кнопками сохранения и загрузки отзывов, а отчёт выводился над вкладками и сдвигал форму вниз.
- Импорт отзывов
- Исправлено: полная загрузка отзывов («Загрузить все отзывы») при включённом хранении фото на сайте заново скачивала аватары и фотографии уже сохранённых отзывов, а когда лимит загрузок за один запуск заканчивался, заменяла локальные копии ссылками на Яндекс. Теперь уже скачанные файлы остаются на месте, а фото загружаются повторно, только если автор добавил или удалил снимки.
- Исправлено: копии файлов, накопившиеся после прежних полных загрузок, удаляются автоматически — при установке обновления и после каждой полной загрузки. Удаляются только файлы, на которые не ссылается ни один отзыв; записи в базе файлов сайта не остаются.
- Исправлено: загрузка большой организации могла прерваться по лимиту времени, ничего не сохранив. Теперь отзывы сохраняются после каждой страницы, рейтинг организации — сразу, а журнал импорта обновляется после каждой организации. Лимит времени для загрузки из настроек увеличен до 5 минут и больше не уменьшается, если на сервере он выше.
- Исправлено: агент («только новые отзывы») мог пропускать свежие отзывы Яндекс.Карт: первая страница бралась в порядке «по релевантности», и проверка останавливалась, если среди первых 50 отзывов не находилось новых. Теперь агент запрашивает отзывы по дате.
- Исправлено: отзывы о враче без указанной клиники больше не привязываются к первой организации из настроек — врач не появляется в панели чужой клиники.
- Добавлено: если подключено несколько клиник, для каждого врача можно выбрать клинику, в блоке которой он выводится. Выбор применяется сразу после сохранения, без повторного импорта. Вариант «Автоматически» сохраняет прежнее поведение.
- Добавлено: врачам, добавленным кнопкой «Найти врачей», клиника назначается сама — та, на карточке которой врач найден.
- Изменено: настройки врачей вынесены на отдельную вкладку «Врачи» страницы настроек модуля.
- Исправлено: компонент при каждом показе страницы проверял структуру таблиц и выполнял служебные запросы к базе. Теперь проверка выполняется один раз после установки или обновления.
- Добавлено: индексы в таблицах отзывов, организаций и врачей — лента и импорт работают быстрее на сайтах с большим числом отзывов.
- Добавлено: список врачей для панели фильтрации кешируется вместе с лентой.
- Исправлено: при удалении модуля стиралась копия компонента в /local/components/xlogic/reviews, в которой владелец сайта мог дорабатывать шаблоны. Теперь удаляется только копия в /bitrix/components.
- Исправлено: при удалении модуля вместе с данными файлы фото и аватаров удаляются через файловое API Битрикс, без «висящих» записей в базе.
- Исправлено: инструкции на вкладке «Техподдержка» приведены в соответствие с интерфейсом: вкладка «Врачи», названия кнопок и параметров компонента, условие работы отдельной страницы врача.
- Сайты в кодировке windows-1251
- Исправлено: на сайтах в windows-1251 модуль не распознавал защиту Яндекса от ботов (капчу): вместо сообщения о капче импорт показывал пустой результат. Теперь капча определяется в любой кодировке сайта.
- Исправлено: на таких сайтах при импорте 2ГИС могло теряться название организации, а при импорте Яндекс.Медицины — специальность врача. Разбор заголовка страницы теперь не зависит от кодировки сайта.
- Исправлено: на сайтах в windows-1251 в плашках врачей не сокращалось имя до вида «Фамилия И. О.».
- Добавлено: в шапке страницы врача выводятся темы обращений — до восьми самых обсуждаемых, с числом отзывов. При наведении на тему показывается число отзывов и доля положительных. Темы загружались и раньше, но на сайте не отображались.
- Добавлено: кнопка «Проверить окружение». Она показывает версии PHP и ядра Битрикс, кодировку сайта, доступные расширения PHP, права на папку /upload, состояние агента импорта и способ запуска агентов (cron или обращения к сайту), прокси, а также доступность Яндекс.Карт, Яндекс.Медицины и 2ГИС с сервера. Если IP хостинга получает капчу, отчёт сообщит об этом. Настройки при проверке не сохраняются. Отчёт удобно приложить к обращению в техподдержку.
- Исправление ошибки страницы настроек
- Импорт 2ГИС: 2gis.ru/firm/ отвечает 301 с заголовком Location без схемы (/city/firm/..., //2gis.ru/...), и встроенный HttpClient старых версий ядра падает с «Only http and https schemes are supported». Importer2Gis::httpGet() отключает автоматические редиректы и сам следует им (до 5 переходов, Importer2Gis::resolveLocation() разбирает полный, протокольно-относительный, корневой и относительный адреса).
- Сообщение об ошибке загрузки 2ГИС содержит HTTP-код и текст сетевой ошибки (Importer2Gis::httpErrorDetail()).
- Новая опция import_proxy («Прокси для импорта», вкладка «Настройки»). Importer::normalizeProxy() проверяет формат [логин:пароль@]адрес:порт, Importer::applyProxy() подключает прокси во всех HTTP-клиентах модуля (Яндекс.Карты, короткие ссылки, изображения, 2ГИС, Яндекс.Медицина). Нужна, если IP хостинга получает капчу Яндекса.
- Вкладка «Техподдержка» на сайтах в windows-1251 показывала ? вместо стрелок. В языковом файле ? заменены на >; в reviews.css и reviews.js символы вне windows-1251 записаны экранированными последовательностями.
- Врачи Яндекс.Медицины
- Исправлено: фото врача не подтягивалось при импорте. Теперь адрес берётся из микроразметки профиля, а если его там нет — из og:image страницы врача. Адрес по-прежнему проверяется на допустимые хосты Яндекса и 2ГИС.
- Исправлено: фото врача в шапке могло оставаться прозрачным на сайтах, где тема скрывает изображения с loading="lazy". Для фото врача ленивая загрузка отключена.
- Добавлено: микроразметка Schema.org Physician для страницы врача: имя, ссылка на карточку, специальность, фото, отзывы (Review) и AggregateRating. Средняя оценка считается по оценкам отзывов, а не по проценту рекомендаций; число отзывов берётся из карточки врача.
- Исправление ошибок сортировки
- Отзывы о врачах с Яндекс.Медицины. Подключите карточки врачей — модуль загрузит их отзывы вместе со специальностями, процентом рекомендаций и темами обращений.
- Панель врачей над лентой: плашка с фото, фамилией и числом отзывов, клик фильтрует ленту. Работает обычными ссылками, без JavaScript.
- Отдельная страница врача. Параметр компонента DOCTOR_ID закрепляет конкретного специалиста: вместо шапки организации выводится карточка врача с его лентой.
- Кнопка «Найти врачей» в настройках модуля: соберёт врачей, опубликованных на карточках подключённых организаций, и предложит их списком — останется отметить нужных.
- Без дублей на странице. Отзывы на клинику, где врач упомянут, Яндекс показывает и в его карточке: модуль помечает их и по умолчанию не выводит в ленте врача. Включаются параметром SHOW_CLINIC_REVIEWS.
- Поле организаций Яндекса принимает ссылки на клинику в Яндекс.Медицине вида https://yandex.ru/medicine/clinic/название_ID — это та же карточка, что и на Яндекс.Картах.
- Настройки модуля разбиты на разделы: «Источники отзывов», «Врачи Яндекс.Медицины» и «Импорт и хранение». Ключ 2ГИС перенесён к полю организаций 2ГИС.
- Таблица состояния врачей в настройках: видно, к какой организации привязан каждый врач и сколько отзывов загружено.
- На вкладке «Техподдержка» добавлены инструкции по врачам: как получить ссылку, как работает поиск врачей и что делать, если врач не нашёлся.
- Обновление проходит без переустановки: таблица врачей и новые поля создаются автоматически, ранее загруженные отзывы и настройки сохраняются.
- Небольшие косметические изменения
- Добавлен компактный бейдж
- Улучшение безопасности модуля
- Добавлен шаблон masonry
-
### Импорт из 2ГИС
- Отдельный список организаций 2ГИС в настройках модуля
- Импорт через публичный Reviews API `public-api.reviews.2gis.com` без ключа партнёра.
- Поле `SOURCE` (`yandex` / `2gis`) в таблицах компаний и отзывов.
- Allowlist CDN 2ГИС при сохранении фото локально.
- Во вкладке «Техподдержка» — инструкция, как получить ссылку 2ГИС.
### Компонент `xlogic:reviews`
- Параметры `DGIS_COMPANY_ID` и `MIX_SOURCES` — смешанная лента отзывов Яндекс + 2ГИС.
- Выбор организации Яндекс и 2ГИС симметричный: «Не использовать …» или конкретная карточка (без автовыбора первой из списка)
. - Двойная шапка рейтинга и отдельные CTA при смешанном режиме.
- Ссылка «источник» на карточке ведёт на соответствующую площадку. - ### Импорт и база данных
- При импорте сохраняются **темы отзывов** организации (карусель «Еда · 91%», «Персонал» и т. п.) в поле `ASPECTS` таблицы компаний.
- Добавлены поля `ASPECT_IDS` и `ASPECT_RANKS` в таблицу отзывов для привязки к темам при импорте (задел на будущее).
- Класс `ReviewSort`: режимы сортировки (по дате, оценке, релевантности).
### Компонент `xlogic:reviews`
- Карусель **тем отзывов** в стиле Яндекс.Карт (отображение без фильтрации по теме).
- Выпадающий список **сортировки** отзывов с AJAX-обновлением списка и пагинации.
- Параметр **`SHOW_ASPECTS`** — показывать или скрывать темы отзывов.
- Параметр **`SHOW_FILTERS`** — показывать или скрывать сортировку.
- Оформление **карточек отзывов** приближено к Яндекс.Картам: жёлтые звёзды, красная кнопка «Оставить отзыв», типографика и отступы.
- Обновлены шаблоны `.default`, `list`, `grid` и общие стили `reviews.css`. - В параметрах компонента: число отзывов, сортировка по дате или оценке, минимальный рейтинг, фильтры «только с текстом» и «только с фото».
- Настраиваемый интервал агента и журнал последнего импорта по каждой организации (успех, капча, сколько добавлено).
- При импорте обновляется шапка организации (рейтинг и число отзывов), даже если новых отзывов нет.
- Микроразметка Schema.org: Review и AggregateRating.
- Фото и аватарки можно сохранять копиями на сайте или показывать с серверов Яндекса. Если CDN недоступен, вместо битой картинки показывается заглушка.
- Настройки модуля разведены по вкладкам: настройки, журнал, техподдержка (короткая ссылка, образец компонента, контакты).
