Модуль отзывов на 1С-Битрикс - рейтинг, модерация и связь с врачами

Ссылка на работу
image image image image image image image
Восстановил и переработал модуль отзывов медицинского сайта на 1С-Битрикс. После смены домена раздел выдавал серверную ошибку, рейтинг отображался по разным шкалам, а связь отзывов с врачами работала непоследовательно. Исправил обработку данных и привёл оценку к единой шкале от 1 до 5 звёзд во всех компонентах. Новый отзыв сохраняется неактивным и появляется на сайте только после модерации. При отправке со страницы специалиста врач назначается автоматически, а на общей странице его можно выбрать вручную. Полностью обновил интерфейс: единые карточки, оранжевые звёзды, отметка «Отзыв проверен», отдельный блок текста и кликабельные специализации и ФИО врача. Добавил фильтрацию по специалисту и дате, а также подгрузку материалов порциями по 6. На страницах врачей количество отзывов в шапке стало ссылкой на нужный блок. Слайдер выводит до 6 последних записей и адаптируется под экран: 3 карточки на компьютере, 2 на планшете и 1 на телефоне. Если отзывов больше, кнопка ведёт на общий раздел с уже выбранным врачом; для пустого списка предусмотрено отдельное состояние. Техническая часть выполнена на PHP, API инфоблоков и шаблонах компонентов 1С-Битрикс, JavaScript, Swiper, HTML и CSS. Общие стили используются на главной, странице «О клинике», страницах услуг и специалистов без дублирования. Результат - единый управляемый модуль с модерацией, корректным рейтингом, связью с врачами и адаптивным интерфейсом. Страница: https://клиниканаизмайлова.рф/about/reviews/