Мастер-Web:Дополнительный модуль Приоритет вывода отелей
Содержание
Введение
Данный модуль позволяет определять приоритет вывода отелей в списке при поиске цен.
Установка
Для установки надстройки «Приоритет вывода отелей» нужно выложить распакованные файлы из архива mw-hotelranking-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Настройка
После установки Надстройка «Приоритет вывода отелей» доступна по адресу http: //ip-адрес сервера/MasterWeb/Extra/HotelRanking. Форма «Приоритет вывода отелей» может быть встроен в любую страницу сайта. Для встраивания данной формы необходимо в коде страницы добавить текст вида: <IFRAME SRC="HTTP://ip-адрес сервера/MasterWeb/Extra/HotelRanking.aspx" scrolling="no" width="400" height="250" FRAMEBORDER="0">. Для работы модуля необходимо создание 2-х заданий:
- Первое задание раз в 15 мин выполняет sql-скрипт "exec mwUpdateHotelDetails 1"
- Второе задание каждую ночь выполняет sql-скрипт "exec mwUpdateHotelDetails"
Настройки на странице «Приоритет вывода отелей»
Настройки для отображения данных на форме «Приоритет вывода отелей» задаются в файле Extra\HotelRanking.aspx в теге <uc3:HotelRanking id="HotelRanking" runat="server" Caption="Рекомендуемые отели:" PageSize="20" HotelTypes="1" CacheDuration="300" />:
- PageSize= - максимальное количество отображаемых на форме отелей;
- HotelTypes= - тип классификации отелей (ключ типа из таблицы HotelTypes);
- CacheDuration= - длительность кэширования результата запроса;
- Caption= - название типа классификации отелей, отображаемое на форме «Приоритет вывода отелей»;
- Target= - открытие ссылки на экран «Подбор тура с наличием мест» (_top – в текущем окне, _blank – в отдельном)
- DepartFrom= - ключ города вылета (из таблицы CityDictionary): если данный параметр не задан, то цены будут отображаться по всем городам вылета.
Подготовка данных
Работа в системе
Информация в экране «Приоритет вывода отелей» отображается в виде таблицы: