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

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
(Настройки в файле WEB.CONFIG)
(Работа в системе)
 
Строка 111: Строка 111:
 
[[Файл:894.PNG]]<BR>
 
[[Файл:894.PNG]]<BR>
 
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:
 
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
+
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="700px"
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>
+
|- style="vertical-align:text-top"
  <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;
+
| Возможность просмотра (скачивания) цен в форматах XLS, ZIP и Online
  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>Возможность просмотра (скачивания) цен в форматах <span
 
  lang=EN-US>XLS</span>, <span lang=EN-US>ZIP</span><span lang=EN-US> </span>и <span
 
  lang=EN-US>Online</span></p>
 
  </td>
 
</tr>
 
</table>
 
 
По умолчанию выводятся два тура в каждом разделе. Для просмотра всех предложений нужно нажать на плюсик слева от названия страны.
 
По умолчанию выводятся два тура в каждом разделе. Для просмотра всех предложений нужно нажать на плюсик слева от названия страны.
 
Количество отелей для отображения задаются настройкой в конфигурационном файле web.config.
 
Количество отелей для отображения задаются настройкой в конфигурационном файле 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 Настройка для отображения отелей в экране «Спецпредложения»
  • false – не отображать колонку «Отели»;
  • true или отсутствие настройки – отображать отели
<add key="spoHotels" value="true" />
4 Настройка, определяющая максимальное количество отелей в ячейках в экране «Спецпредложения» (остальные отели можно будет увидеть, нажав на ссылку «Показать все») Количество отелей для отображения
<add key="hotelsCountInSPO" value="10" />
5 Настройка, определяющая период, на который должен открываться ценовой лист по ссылке «Online» в экране «Спецпредложения»
  • количество дней, на которое должен открываться прайс-лист по выбранному туру (0 – означает отображать прайс-лист на одну ближайшую дату);
  • отсутствие настройки – прайс-лист открывается на месяц
<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.
893.PNG
Данный экран позволяет добавить прайс-листы в форматах .xls, .html и .zip для скачивания в экранах «Спецпредложения» и «Навигатор СПО». Прайс-листы в формате .zip генерируются автоматически при добавлении файлов .xls. Прайс-листы в формате .html добавляются отдельно. Для добавления прайс-листов нужно указать путь к файлам .xls или .html и нажать кнопку «Добавить».

Названия файлов, созданных при расчете прайс-листа 2007 в папке, указанной в настройке WEBDOCS_FOLDER менять нельзя.

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


894.PNG
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:

Название поля в таблице Выводимые данные
Дата создания Дата создания СПО
Название Название тура
Курорты Курорты, в которых находятся представленные в туре гостиницы
Отели Список отелей по туру
Даты заезда Даты заезда по туру
Прайс-листы Возможность просмотра (скачивания) цен в форматах XLS, ZIP и Online

По умолчанию выводятся два тура в каждом разделе. Для просмотра всех предложений нужно нажать на плюсик слева от названия страны. Количество отелей для отображения задаются настройкой в конфигурационном файле web.config.