Мастер-Web:Дополнительный модуль Приоритет вывода отелей — различия между версиями
[досмотренная версия] | [досмотренная версия] |
(Новая страница: «==Введение== Данный модуль позволяет определять приоритет вывода отелей в списке при поиск...») |
|||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 4: | Строка 4: | ||
Для установки надстройки «Приоритет вывода отелей» нужно выложить распакованные файлы из архива mw-hotelranking-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web. | Для установки надстройки «Приоритет вывода отелей» нужно выложить распакованные файлы из архива mw-hotelranking-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web. | ||
==Настройка== | ==Настройка== | ||
− | После установки Надстройка «Приоритет вывода отелей» доступна по адресу http://ip-адрес сервера/MasterWeb/Extra/HotelRanking. | + | После установки Надстройка «Приоритет вывода отелей» доступна по адресу http: //ip-адрес сервера/MasterWeb/Extra/HotelRanking. |
Форма «Приоритет вывода отелей» может быть встроен в любую страницу сайта. | Форма «Приоритет вывода отелей» может быть встроен в любую страницу сайта. | ||
Для встраивания данной формы необходимо в коде страницы добавить текст вида: | Для встраивания данной формы необходимо в коде страницы добавить текст вида: | ||
Строка 19: | Строка 19: | ||
* Target= - открытие ссылки на экран «Подбор тура с наличием мест» (_top – в текущем окне, _blank – в отдельном) | * Target= - открытие ссылки на экран «Подбор тура с наличием мест» (_top – в текущем окне, _blank – в отдельном) | ||
* DepartFrom= - ключ города вылета (из таблицы CityDictionary): если данный параметр не задан, то цены будут отображаться по всем городам вылета. | * DepartFrom= - ключ города вылета (из таблицы CityDictionary): если данный параметр не задан, то цены будут отображаться по всем городам вылета. | ||
+ | |||
==Подготовка данных== | ==Подготовка данных== | ||
==Работа в системе== | ==Работа в системе== | ||
Информация в экране «Приоритет вывода отелей» отображается в виде таблицы: | Информация в экране «Приоритет вывода отелей» отображается в виде таблицы: | ||
+ | <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): если данный параметр не задан, то цены будут отображаться по всем городам вылета.
Подготовка данных
Работа в системе
Информация в экране «Приоритет вывода отелей» отображается в виде таблицы:
В данной таблице представлена следующая информация:
Название поля в таблице |
Выводимые данные |
Отель |
Название гостиницы |
Категория |
Категория отеля |
Город |
Город отеля |
Цена |
Минимальная стоимость тура по отелю |
Вал |
Валюта цены |
По нажатию на название отеля можно открыть страницу с описанием отеля. По нажатию на цену пользователю откроется экран «Подбор тура с наличием мест» (экран не входит в стандартную поставку ПК Мастер-Web и приобретается отдельно).