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

Материал из Megatec
Версия от 16:59, 22 марта 2016; Kazimirskaya (обсуждение | вклад) (Работа в системе)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Введение

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

Установка

Для установки надстройки «Список рекомендуемых отелей» нужно выложить распакованные файлы из архива 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. В Мастер-Тур необходимо заполнить типы классификации отелей в справочнике "Признаки отеля":


896.PNG
Этот справочник открывается по кнопке «Признаки отелей» в справочнике «Отели»:
897.PNG

  • 2. Для того чтобы отметить отель тем или иным признаком, необходимо выделить нужный признак в закладке «Дополнительные описания» для отеля:


898.PNG

  • 3. Для того, чтобы определить приоритет того или иного отеля в списке рекомендуемых отелей, нужно заполнить поле HD_Rank в таблице HotelDictionary.
  • 4. Нужно выполнить запрос к БД:exec mwUpdateHotelDetails
Mb 030.png


Для того, чтобы отель отображался в дополнительном модуле «Список рекомендуемых отелей», необходимо выставить тур с этим отелем в интернет.

Работа в системе

Информация в экране «Приоритет вывода отелей» отображается в виде таблицы:
899.PNG

В данной таблице представлена следующая информация:

Название поля в таблице Выводимые данные
Отель Название гостиницы
Категория Категория отеля
Город Город отеля
Цена Минимальная стоимость тура по отелю
Вал Валюта цены

По ссылке с названия отеля можно открыть страницу с описанием отеля. По ссылке с цены пользователю откроется экран «Подбор тура с наличием мест» (экран не входит в стандартную поставку ПК Мастер-Web и приобретается отдельно).