Мастер-Web:Дополнительный модуль Специальные предложения — различия между версиями
[досмотренная версия] | [досмотренная версия] |
(→Работа в системе) |
|||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 7: | Строка 7: | ||
===Настройки в файле WEB.CONFIG=== | ===Настройки в файле WEB.CONFIG=== | ||
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных. | Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных. | ||
− | + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="1000px" | |
− | + | ||
− | + | |- style="background-color:#F2F2F2" | |
− | + | ||
− | + | ! width="2%" | № | |
− | + | ! width="28%" | Описание | |
− | + | ! width="35%" | Значение | |
− | + | ! width="35%" | Настройка | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 1 | |
− | + | | Картинка для выделения новых Спецпредложений | |
− | + | | В значениях прописывается '''путь к картинке'''. | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="newSPOImage" value="../images/activeSPO.gif" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 2 | |
− | + | | Картинка для всех Спецпредложений | |
− | + | | В значениях прописывается '''путь к картинке'''. | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="SPOImage" value="../images/activeSPO.gif" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 3 | |
− | + | | Настройка для отображения отелей в экране «Спецпредложения» | |
− | + | | | |
− | + | * '''false''' – не отображать колонку «Отели»; | |
− | + | * '''true''' или '''отсутствие настройки''' – отображать отели | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="spoHotels" value="true" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 4 | |
− | + | | Настройка, определяющая максимальное количество отелей в ячейках в экране «Спецпредложения» (остальные отели можно будет увидеть, нажав на ссылку «Показать все») | |
− | + | | '''Количество отелей''' для отображения | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="hotelsCountInSPO" value="10" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 5 | |
− | + | | Настройка, определяющая период, на который должен открываться ценовой лист по ссылке «Online» в экране «Спецпредложения» | |
− | + | | | |
− | + | * '''количество дней''', на которое должен открываться прайс-лист по выбранному туру (0 – означает отображать прайс-лист на одну ближайшую дату); | |
− | + | * '''отсутствие настройки''' – прайс-лист открывается на месяц | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="spoPriceListPeriod" value="14" /> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | |} | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Передача параметров в экран «Спецпредложения»=== | ===Передача параметров в экран «Спецпредложения»=== | ||
Данная настройка предусматривает возможность передачи различных параметров через URL страницы. Параметры запроса для отображения информации задаются в строке:<BR> | Данная настройка предусматривает возможность передачи различных параметров через URL страницы. Параметры запроса для отображения информации задаются в строке:<BR> | ||
Строка 185: | Строка 88: | ||
Сортировка для разделов «Лидеры продаж» и «Специальные предложения» настраивается отдельно. | Сортировка для разделов «Лидеры продаж» и «Специальные предложения» настраивается отдельно. | ||
− | + | ====Количество спецпредложений==== | |
− | + | По умолчанию отображается 2 спецпредложения, остальные СПО можно посмотреть нажав на плюсик слева от названия страны. | |
− | Чтобы изменить количество СПО, отображаемых по умолчанию, нужно прописать свойство VisibleSpoCount (регистр важен) контрола на странице Extra\SpecialOffers.aspx. | + | Чтобы изменить количество СПО, отображаемых по умолчанию, нужно прописать свойство VisibleSpoCount (регистр важен) контрола на странице Extra\SpecialOffers.aspx.<BR> |
Пример: | Пример: | ||
− | <cc1:specialoffers id="TblTopSale" runat="server" width="100%" sessionkey="SearchResults" pricelisturl="../default.aspx" startdate="2004-04-05" pricelistfilesurl="../PriceList/files" RedirectURL="../PriceList/Complex.aspx" CssClass="tbl_1" HeaderCssClass="h1" SubHeaderCssClass="h2" Sort="cn_name" VisibleSpoCount="5"></cc1:specialoffers> | + | <cc1:specialoffers id="TblTopSale" runat="server" width="100%" sessionkey="SearchResults" pricelisturl="../default.aspx" |
− | + | startdate="2004-04-05" pricelistfilesurl="../PriceList/files" RedirectURL="../PriceList/Complex.aspx" | |
+ | CssClass="tbl_1" HeaderCssClass="h1" SubHeaderCssClass="h2" Sort="cn_name" VisibleSpoCount="5"> </cc1:specialoffers> | ||
+ | ==Подготовка данных== | ||
В экране «Спецпредложения» отображаются рассчитанные туры, отмеченные как «СПО» и «Лидер продаж». | В экране «Спецпредложения» отображаются рассчитанные туры, отмеченные как «СПО» и «Лидер продаж». | ||
− | + | ===Блок Администрирования - Управление файлами=== | |
Раздел «Управление файлами» доступен по адресу: http://ip адрес сервера Мастер-тур/MasterWebStandard/admin/Files.aspx. | Раздел «Управление файлами» доступен по адресу: http://ip адрес сервера Мастер-тур/MasterWebStandard/admin/Files.aspx. | ||
+ | <BR> | ||
+ | [[Файл:893.PNG]]<BR> | ||
+ | Данный экран позволяет добавить прайс-листы в форматах .xls, .html и .zip для скачивания в экранах «Спецпредложения» и «Навигатор СПО». | ||
+ | Прайс-листы в формате .zip генерируются автоматически при добавлении файлов .xls. Прайс-листы в формате .html добавляются отдельно. | ||
+ | Для добавления прайс-листов нужно указать путь к файлам .xls или .html и нажать кнопку «Добавить». | ||
+ | |||
+ | Названия файлов, созданных при расчете прайс-листа 2007 в папке, указанной в настройке WEBDOCS_FOLDER менять нельзя. | ||
+ | |||
+ | ==Работа в системе== | ||
+ | <BR> | ||
+ | [[Файл:894.PNG]]<BR> | ||
+ | Информация на экран выводится в виде таблицы, в которой представлена следующая информация: | ||
+ | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="700px" | ||
+ | |||
+ | |- style="background-color:#F2F2F2" | ||
+ | |||
+ | ! width="35%" | Название поля в таблице | ||
+ | ! width="65%" | Выводимые данные | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Дата создания | ||
+ | | Дата создания СПО | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Название | ||
+ | | Название тура | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Курорты | ||
+ | | Курорты, в которых находятся представленные в туре гостиницы | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Отели | ||
+ | | Список отелей по туру | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Даты заезда | ||
+ | | Даты заезда по туру | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Прайс-листы | ||
+ | | Возможность просмотра (скачивания) цен в форматах XLS, ZIP и Online | ||
+ | |} | ||
+ | По умолчанию выводятся два тура в каждом разделе. Для просмотра всех предложений нужно нажать на плюсик слева от названия страны. | ||
+ | Количество отелей для отображения задаются настройкой в конфигурационном файле web.config. | ||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Текущая версия на 16:47, 22 марта 2016
Введение
Данный модуль предназначен для просмотра списка обсчитанных туров, отмеченных как «СПО» или «Лидер продаж».
Установка
Для установки надстройки «Спецпредложения» нужно выложить распакованные файлы из архива mw-specialoffers-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Настройка
После установки Надстройка «Спецпредложения» доступна по адресу http://ip-адрес сервера/MasterWeb/Extra/SpecialOffers.aspx.
Настройки в файле WEB.CONFIG
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
№ | Описание | Значение | Настройка |
---|---|---|---|
1 | Картинка для выделения новых Спецпредложений | В значениях прописывается путь к картинке. | <add key="newSPOImage" value="../images/activeSPO.gif" />
|
2 | Картинка для всех Спецпредложений | В значениях прописывается путь к картинке. | <add key="SPOImage" value="../images/activeSPO.gif" />
|
3 | Настройка для отображения отелей в экране «Спецпредложения» |
|
<add key="spoHotels" value="true" />
|
4 | Настройка, определяющая максимальное количество отелей в ячейках в экране «Спецпредложения» (остальные отели можно будет увидеть, нажав на ссылку «Показать все») | Количество отелей для отображения | <add key="hotelsCountInSPO" value="10" />
|
5 | Настройка, определяющая период, на который должен открываться ценовой лист по ссылке «Online» в экране «Спецпредложения» |
|
<add key="spoPriceListPeriod" value="14" />
|
Передача параметров в экран «Спецпредложения»
Данная настройка предусматривает возможность передачи различных параметров через URL страницы. Параметры запроса для отображения информации задаются в строке:
http://ip-адрес сервера ПК Мастер-Web/MasterWebStandard/Extra/SpecialOffers.aspx?country=90&hotel=3229&dateFrom=2008-10-22&dateTo=2008-10-30&spoCount=20&topSalesCount=10&visibleCount=3
(здесь параметры country=90&hotel=3229&dateFrom=2008-10-22&dateTo=2008-10-30&spoCount=20&topSalesCount=10&visibleCount=3, где «90», «3229», «2008-10-22», «2008-10-30», «20», «10» и «3» их значения)
Возможные варианты:
- сountry= ключ страны
- hotel= ключ отеля
- dateFrom= дата заезда с
- dateTo= дата заезда по
- spoCount= – количество строк в таблице СПО
- topSalesCount= – количество строк в таблице Лидеры продаж
- visibleCount= – видимое число строк в каждой таблице.
Если значение параметров spoCount или topSalesCount равно нулю «0», то таблица не отображается, если равно минус единице «-1», то отображается целиком.
Настройки на странице «Спецпредложения»
Сортировка данных
По умолчанию сортировка осуществляется по названию стран.
Чтобы задать свою сортировку (возможна сортировка только по столбцам таблицы стран), надо прописать свойство Sort (регистр важен) контрола на странице Extra\SpecialOffers.aspx.
Пример:
<cc1:specialoffers id="TblSpecialOffers" runat="server" width="100%" sessionkey="SearchResults" pricelisturl="../default.aspx" pricelistfilesurl="../PriceList/files" RedirectURL="../PriceList/Complex.aspx" Sort="cn_order" Height="88px" CssClass="tbl_1" HeaderCssClass="h1" SubHeaderCssClass="h2"></cc1:specialoffers>.
В примере сортируем туры по порядку при печати. Сортировка для разделов «Лидеры продаж» и «Специальные предложения» настраивается отдельно.
Количество спецпредложений
По умолчанию отображается 2 спецпредложения, остальные СПО можно посмотреть нажав на плюсик слева от названия страны.
Чтобы изменить количество СПО, отображаемых по умолчанию, нужно прописать свойство VisibleSpoCount (регистр важен) контрола на странице Extra\SpecialOffers.aspx.
Пример:
<cc1:specialoffers id="TblTopSale" runat="server" width="100%" sessionkey="SearchResults" pricelisturl="../default.aspx" startdate="2004-04-05" pricelistfilesurl="../PriceList/files" RedirectURL="../PriceList/Complex.aspx" CssClass="tbl_1" HeaderCssClass="h1" SubHeaderCssClass="h2" Sort="cn_name" VisibleSpoCount="5"> </cc1:specialoffers>
Подготовка данных
В экране «Спецпредложения» отображаются рассчитанные туры, отмеченные как «СПО» и «Лидер продаж».
Блок Администрирования - Управление файлами
Раздел «Управление файлами» доступен по адресу: http://ip адрес сервера Мастер-тур/MasterWebStandard/admin/Files.aspx.
Данный экран позволяет добавить прайс-листы в форматах .xls, .html и .zip для скачивания в экранах «Спецпредложения» и «Навигатор СПО».
Прайс-листы в формате .zip генерируются автоматически при добавлении файлов .xls. Прайс-листы в формате .html добавляются отдельно.
Для добавления прайс-листов нужно указать путь к файлам .xls или .html и нажать кнопку «Добавить».
Названия файлов, созданных при расчете прайс-листа 2007 в папке, указанной в настройке WEBDOCS_FOLDER менять нельзя.
Работа в системе
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:
Название поля в таблице | Выводимые данные |
---|---|
Дата создания | Дата создания СПО |
Название | Название тура |
Курорты | Курорты, в которых находятся представленные в туре гостиницы |
Отели | Список отелей по туру |
Даты заезда | Даты заезда по туру |
Прайс-листы | Возможность просмотра (скачивания) цен в форматах XLS, ZIP и Online |
По умолчанию выводятся два тура в каждом разделе. Для просмотра всех предложений нужно нажать на плюсик слева от названия страны. Количество отелей для отображения задаются настройкой в конфигурационном файле web.config.