Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Что есть:

Компонент бронирования на сайте http://encenter.smart-assist.ru/, оригинал – компонент записи на прием от sitogon.ru (там же можно посмотреть демо). Чтобы просмотреть в демо расписание (fl1_1.png), в демо: просмотреть список специалистов – записаться. Внешний вид можно смотреть на сайте в профиле.

Сейчас при публикации расписания создается пункт меню "страница специалиста", в которой есть только выбор специалиста и на этом все.

Что нужно:

1. Сделать копию с модуля "Страница специалиста", добавив следующие настройки:

1.1. Возможность массового выбора специалистов

1.2. Возможность указывать, какие ячейки расписания выводить – все, занятые, свободные

1.3. Возможность указывать специализацию (это справочник компонента), множественный выбор

1.4. Возможность указывать пользователя joomla), множественный выбор.

2. Скорректировать отображение страницы специалиста:

2.1. Ели выбрано несколько специалистов, то описания специалистов не выводить, выводить расписания вместе, как на рисунке fl4_1.png

2.2. Обрабатывать настройку вывода занятости – по полю "Свободно" в графике приема (см. fl4_2.png) – выводить только записи с нужным статусом

2.3. Обрабатывать настройку специализации – занятые временные промежутки выводить только те, у которых в заказах специализация, указанная в настройках.

2.4. Обрабатывать настройку выбранного пользователя – занятые временные промежутки выводить только те, у которых в заказах указан пользователь из настроек.

Общий результат: на сайте можно вывести расписание, как на fl4_3.jpg и определяют это настройки этого пункта меню в админке.

5 лет назад
axostrov
Алексей 
45 летРоссия
5 лет в сервисе
Был
месяц назад