Версия 1.1.10
12 ноября 2026
Список отзывов в админке, ответы организации, настройки оформления и защита ленты от дублей в поиске.
Новое
- Раздел «Маркетинг > Отзывы». Список всех загруженных отзывов с фильтром по тексту, площадке, организации, врачу, статусу и оценке. Отзыв можно скрыть (он остаётся в базе, но не выводится на сайте и не учитывается в панели врачей; вернуть можно кнопкой «Показать») или удалить: имя автора, текст, фото и ответ стираются, а следующий импорт такой отзыв не загрузит снова. Отзыв на самой площадке (Яндекс, 2ГИС) это не удаляет. Просмотр доступен с правом «чтение», скрытие и удаление — с правом «запись» на модуль.
- Ответы организации. Ответ компании на отзыв (Яндекс.Карты, 2ГИС) выводится под отзывом в шаблонах «Слайдер», «Список», «Сетка» и «Кладка». Ответ свёрнут: посетитель видит ссылку «Посмотреть ответ организации» и раскрывает её по клику. Вывод отключается параметром компонента «Показывать ответы организации на отзывы».
- Оформление без копирования шаблона. В группе параметров «Оформление» появились «Акцентный цвет» (например, #fc3f1d) и «Количество колонок» (1–4) для шаблонов «Сетка» и «Кладка». На планшете и телефоне колонок по-прежнему меньше.
- Предупреждение о дублях врачей. В списке, который показывает кнопка «Найти врачей», рядом с карточкой отмечено, что у врача уже подключена или найдена другая карточка с тем же именем. Карточка с меньшим числом отзывов по умолчанию не отмечена.
- В описании модуля добавлен раздел «Персональные данные»: какие данные хранит модуль и как убрать отзыв по запросу автора или врача.
Улучшения
- Шаблон «Бейдж» теперь читает только рейтинг и число отзывов: не загружает ленту, страницы и список врачей, поэтому его удобно ставить в шапку или подвал каждой страницы. Микроразметка Schema.org бейджем больше не выводится, она остаётся у шаблонов с лентой отзывов.
- В меню модуля два пункта: «Отзывы» и «Настройки и импорт».
Исправления
- Яндекс и Google индексировали страницу с отзывами по многу раз: отдельно каждую страницу пагинации, каждого врача в панели и каждую сортировку (адреса вида /reviews/?xlr_grid_...=page-2, ?xlr_doctor=..., ?xlr_sort=...). Теперь переключение страниц, врачей и сортировки работает как раньше, без перезагрузки страницы, но такие адреса больше не попадают ни в ссылки, ни в адресную строку браузера. Поисковики видят и индексируют одну страницу — ту, на которой стоит лента.
- Страницы пагинации и карточки врачей по-прежнему выбираются с клавиатуры: клавишами Tab и Enter.
Что изменится для посетителя
- Под отзывами, на которые компания ответила, появляется ссылка «Посмотреть ответ организации»; сам ответ раскрывается по клику.
- Адрес страницы не меняется при переключении страниц ленты, врача или сортировки. После перезагрузки страницы лента снова открывается с первой страницы и сортировкой по умолчанию.
Совместимость
- Если вы скопировали шаблон компонента («Слайдер», «Список», «Сетка», «Кладка») в шаблон сайта и доработали его, в вашей копии не будет блока с ответом, цвета и колонок, а ссылки пагинации и панели врачей останутся прежними, из-за чего дубли в поиске будут появляться дальше. Перенесите в копию изменения из шаблона модуля: подключение partials/reply.php после текста отзыва и атрибут style с $arResult['CSS_VARS'] на корневом блоке.
- Если страница выводила микроразметку через шаблон «Бейдж», добавьте её в шаблон с лентой отзывов.
- Адреса, которые поисковики уже проиндексировали, уйдут из поиска не сразу. Чтобы ускорить это, удалите их в Яндекс Вебмастере и Google Search Console или добавьте в robots.txt сайта строку Clean-param: xlr_sort&xlr_aspect&xlr_doctor с адресом раздела с отзывами.
- Стили нового оформления подключаются из reviews.css компонента: если в вашем шаблоне сайта свои стили карточек, оформите блок .xlr-reply сами.
Обновление БД
- Обновление добавляет в таблицу отзывов поля статуса (ACTIVE) и ответа организации; у уже загруженных отзывов статус «показан». Страница «Отзывы» копируется в /bitrix/admin автоматически. Кеш компонента сбрасывается при установке обновления.
- Ответы организации у уже загруженных отзывов появятся после полного импорта (кнопка «Загрузить все отзывы» в настройках модуля). Агент, который берёт только новые отзывы, забирает ответы у новых отзывов сразу, а у старых не обновляет.
- Для отзывов о врачах Яндекс.Медицины ответы организации не загружаются.