Мастер-Web:Дополнительный модуль Список рекомендуемых отелей

Материал из Megatec
Перейти к: навигация, поиск

Введение

Данный модуль позволяет отобразить список рекомендуемых отелей. Форму отображения рекомендуемых отелей можно встроить на главную страницу сайта (для этого используются фреймы).

Установка

Для установки надстройки «Список рекомендуемых отелей» нужно выложить распакованные файлы из архива 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 мин выполняет "exec mwUpdateHotelDetails 1"
  • Второй: каждую ночь выполняет "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): если данный параметр не задан, то цены будут отображаться по всем городам вылета.

Подготовка данных

  • 1. В Мастер-Тур необходимо заполнить типы классификации отелей в справочнике "Признаки отеля":