Документация: Виджет поиска врачей + кастомные стили
Пример инициализации фрейма поиска врачей с телефонами:
<div id="dd-partner-doc_search" class="doc-body res_body docapi-resp"></div> <script> function DocAPiInit() { DocApi(11111, { "default_phone" : "+4991234567", "spb_phone" : "+8121234567" }); drawDoctorsList( "dd-partner-doc_search", "doc_search_form", { "city" : "Москва", "metro" : "Авиамоторная", "spec" : "Акушер", "mysort" : "price", "extra" : false, "inframe" : true, "limit" : 15, } ); } </script> <script src="//dd-partner.ru/docapi/js/frameinit.js"></script>
Пояснения:
- 11111 – ваш PID;
- +4991234567 – телефон по умолчанию;
- +8121234567 – телефон для Санкт-Петербурга;
- Москва – будут отображены врачи из города Москва;
- Авиамоторная – будут отображены врачи расположенные вблизи станции метро ‘Авиамоторная’ (в случае если город = “Московская область” то в данный параметр можно писать название региона пример – “Подольск”);
- Акушер – будут отображены врачи по специальности ‘Акушер’;
- price – сортировка по умолчанию (так-же доступны: “rating”, “rate”, “experience”, “rcount”);
- extra – дополнения врачами по ближайшим станциям метро (‘true’ -> включено, ‘false’ -> выключено);
- inframe – обязательный параметр;
- 15 – число врачей которое будет выведено на страницу;
- dd-partner-doc_search – уникальный идентификатор для виджета (не должен повторяться на странице);
- res_body docapi-resp – если данные классы указаны, то контент будет адаптивным;
Пример инициализации фрейма поиска врачей с дополнительными параметрами:
<div id="dd-partner-doc_search" class="doc-body res_body docapi-resp"></div> <script> function DocAPiInit() { DocApi(11111, { "default_phone" : "+4991234567", "spb_phone" : "+8121234567" }); drawDoctorsList( "dd-partner-doc_search", "doc_search_form", { "city" : "Москва", "metro" : "", "spec" : "Педиатр", "mysort" : "price", "extra" : false, "inframe" : true, "limit" : 6, "fromclinic" : "chudo_doktor", "showCity" : false, "showPhoneBlock" : false, "showSpeciality" : true, "showMetro" : false, "showDatePicker" : false, "showFindButton" : true, "showExtraBox" : false, "showSorting" : false, "showPagination" : false, "customStyleUrl" : "https://dd-partner.ru/docapi/css/simple-example.css", "customStyleVer" : 1 } ); } </script> <script src="//dd-partner.ru/docapi/js/frameinit.js"></script>
Пояснения дополнительных параметров:
- fromclinic – отображать врачей из указанной клиники (передаётся alias);
- showCity – отображать выбор города;
- showPhoneBlock – отображать блок с телефонами;
- showSpeciality – отображать выбор специальностей;
- showMetro – отображать выбор метро;
- showDatePicker – отображать выбор даты;
- showFindButton – отображать кнопку ‘Найти’;
- showExtraBox – отображать блок с галочками ‘Детский врач’, ‘Выезд на дом’;
- showSorting – отображать блок сортировки;
- showPagination – отображать блок постраничной навигации.
Подключение кастомных стилей:
Кастомные стили автоматически загружаются на наш сервер, чтобы обновить стили на нашем сервере – вам необходимо увеличить параметр customStyleVer.
Максимальный размер файла стилей – 50КБ.
- customStyleUrl – ссылка на файл стилей;
- customStyleVer – версия стилей (целое число).
Посмотреть пример подключения дополнительных параметров и кастомных стилей вы можете здесь.
Подгружаемые стили находятся тут.