Мастер-Web:Дополнительный модуль Приоритет вывода отелей — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
 
Строка 25: Строка 25:
 
<BR>
 
<BR>
 
[[Файл:806.PNG]]<BR>
 
[[Файл:806.PNG]]<BR>
 +
В данной таблице представлена следующая информация:
 +
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 +
style='border-collapse:collapse;border:none'>
 +
<tr>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable>Название поля в таблице</p>
 +
  </td>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  border-left:none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=TitleTable>Выводимые данные</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button>Отель</p>
 +
  </td>
 +
  <td width=319 valign=top style='width:239.25pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext>Название гостиницы</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button>Категория</p>
 +
  </td>
 +
  <td width=319 valign=top style='width:239.25pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext>Категория отеля</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button>Город</p>
 +
  </td>
 +
  <td width=319 valign=top style='width:239.25pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext>Город отеля</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button>Цена</p>
 +
  </td>
 +
  <td width=319 valign=top style='width:239.25pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext>Минимальная стоимость тура по отелю</p>
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
 +
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Button>Вал</p>
 +
  </td>
 +
  <td width=319 valign=top style='width:239.25pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt'>
 +
  <p class=Tabletext>Валюта цены</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
По нажатию на название отеля можно открыть страницу с описанием отеля.
 +
По нажатию на цену пользователю откроется экран «Подбор тура с наличием мест» (экран не входит в стандартную поставку ПК Мастер-Web и приобретается отдельно).
 +
 
[[Category:Мастер-Web_Дополнительные_модули]]
 
[[Category:Мастер-Web_Дополнительные_модули]]

Текущая версия на 14:26, 31 октября 2011

Введение

Данный модуль позволяет определять приоритет вывода отелей в списке при поиске цен.

Установка

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

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

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

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

Название поля в таблице

Выводимые данные

Отель

Название гостиницы

Категория

Категория отеля

Город

Город отеля

Цена

Минимальная стоимость тура по отелю

Вал

Валюта цены

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