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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
(Подготовка данных)
(Работа в системе)
 
Строка 43: Строка 43:
  
 
В данной таблице представлена следующая информация:
 
В данной таблице представлена следующая информация:
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
+
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="600px"
style='border-collapse:collapse;border:none'>
+
 
<tr>
+
|- style="background-color:#F2F2F2"
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
+
 
  background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
+
! width="35%" | Название поля в таблице
  <p class=TitleTable>Название поля в таблице</p>
+
! width="65%" | Выводимые данные
  </td>
+
 
  <td width=319 valign=top style='width:239.25pt;border:solid windowtext 1.0pt;
+
|- style="vertical-align:text-top"
  border-left:none;background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
+
| Отель
  <p class=TitleTable>Выводимые данные</p>
+
| Название гостиницы
  </td>
+
 
</tr>
+
|- style="vertical-align:text-top"
<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>
+
|- style="vertical-align:text-top"
  </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'>
+
|- style="vertical-align:text-top"
  <p class=Tabletext>Название гостиницы</p>
+
| Цена
  </td>
+
| Минимальная стоимость тура по отелю
</tr>
+
 
<tr>
+
|- style="vertical-align:text-top"
  <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 и приобретается отдельно).
 
По ссылке с цены пользователю откроется экран «Подбор тура с наличием мест» (экран не входит в стандартную поставку ПК Мастер-Web и приобретается отдельно).
  
 
[[Category:Мастер-Web_Дополнительные_модули]]
 
[[Category:Мастер-Web_Дополнительные_модули]]

Текущая версия на 16:59, 22 марта 2016

Введение

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

Установка

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