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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][непроверенная версия]
(Настройки в файле WEB.CONFIG)
Строка 22: Строка 22:
  
 
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.<br>
 
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.<br>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=645
+
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="1150px"
style='width:483.4pt;margin-left:-.5pt;border-collapse:collapse'>
+
|- style="background-color:#F2F2F2"
<tr>
+
! width="2%" | №
  <td width=46 valign=top style='width:34.25pt;border:solid black 1.0pt;
+
! width="28%" | Описание
  border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>
+
! width="35%" | Значение
  <p class=TitleTable style='layout-grid-mode:char'>№</p>
+
! width="35%" | Настройка
  </td>
+
 
  <td width=138 valign=top style='width:103.65pt;border:solid black 1.0pt;
+
|- style="vertical-align:text-top"
  border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>
+
| 1
  <p class=TitleTable style='layout-grid-mode:char'>Описание</p>
+
| Настройка, определяющая форму экрана «Список туров по странам»
  </td>
+
|
  <td width=204 valign=top style='width:153.0pt;border:solid black 1.0pt;
+
* '''true''' – использовать экран «Список туров по странам» форма 2;
  border-right:none;padding:0cm 5.4pt 0cm 5.4pt'>
+
* '''false''' или '''отсутствие настройки''' – использовать экран «Список туров по странам» форма 1
  <p class=TitleTable style='layout-grid-mode:char'>Значение</p>
+
| <syntaxhighlight lang="xml" enclose="div">
  </td>
+
<add key="useOldSimpleTourList" value="true"/>
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
+
</syntaxhighlight>
  padding:0cm 5.4pt 0cm 5.4pt'>
+
 
  <p class=TitleTable style='layout-grid-mode:char'>Настройка</p>
+
|- style="vertical-align:text-top"
  </td>
+
| 2
</tr>
+
| Настройка, определяющая типы номеров, цены на которые должны отображаться в экране «Список туров по странам»
<tr>
+
| '''Ключи типов номеров''' через запятую
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
+
| <syntaxhighlight lang="xml" enclose="div">
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
+
<add key="simpleTourListRoomKeys" value="2,196"/>
  padding:0cm 5.4pt 0cm 5.4pt'>
+
</syntaxhighlight>
  <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>1</span></p>
+
|}
  </td>
 
  <td width=138 valign=top style='width:103.65pt;border-top:none;border-left:
 
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Tabletext style='layout-grid-mode:char'>Настройка, определяющая
 
  форму экрана «Список туров по странам»</p>
 
  </td>
 
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
 
  <b>true</b> – использовать экран «Список туров по странам» форма 2;</span></p>
 
  <p class=Tabletext>- <b>false</b> или <b>отсутствие настройки</b>
 
  использовать экран «Список туров по странам» форма 1</p>
 
  </td>
 
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>&lt;add
 
  key=&quot;<b>useOldSimpleTourList</b>&quot; value=&quot;<b><i><span
 
  style='color:blue'>true</span></i></b>&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
<tr>
 
  <td width=46 valign=top style='width:34.25pt;border-top:none;border-left:
 
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Tabletext style='layout-grid-mode:char'>2</p>
 
  </td>
 
  <td width=138 valign=top style='width:103.65pt;border-top:none;border-left:
 
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=Tabletext style='layout-grid-mode:char'>Настройка, определяющая типы
 
  номеров, цены на которые должны отображаться в экране «Список туров по
 
  странам»</p>
 
  </td>
 
  <td width=204 valign=top style='width:153.0pt;border-top:none;border-left:
 
  solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none;
 
  padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Ключи
 
  типов номеров</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>
 
  через запятую</span></p>
 
  </td>
 
  <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt;
 
  border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
 
  <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US>&lt;add
 
  key=&quot; <b>simpleTourListRoomKeys</b>&quot; value=&quot;</span><b><i><span
 
  style='color:blue'>2</span></i></b><b><i><span lang=EN-US style='color:blue'>,</span><span
 
  style='color:blue'>196</span></i></b><span lang=EN-US>&quot;/&gt;</span></p>
 
  </td>
 
</tr>
 
</table>
 
  
 
==Передача параметров в экран «Список туров по странам»==
 
==Передача параметров в экран «Список туров по странам»==

Версия 09:25, 23 марта 2016

Версия статьи от 23-03-2016.

Более ранние версии:
До версии ПК «Мастер-Тур» 2009.2.20.18 включительно



О программе

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

Установка

Для установки надстройки «Список туров по странам» нужно выложить распакованные файлы из архива mw-tourlist-2009.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.

Настройка

После установки экран «Список туров по странам» доступен по адресу http://ip-адрес сервера Мастер-Веб/MasterWebStandard/Extra/SimpleTourList.aspx.

Настройки в файле WEB.CONFIG

Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.

Описание Значение Настройка
1 Настройка, определяющая форму экрана «Список туров по странам»
  • true – использовать экран «Список туров по странам» форма 2;
  • false или отсутствие настройки – использовать экран «Список туров по странам» форма 1
<add key="useOldSimpleTourList" value="true"/>
2 Настройка, определяющая типы номеров, цены на которые должны отображаться в экране «Список туров по странам» Ключи типов номеров через запятую
<add key="simpleTourListRoomKeys" value="2,196"/>

Передача параметров в экран «Список туров по странам»

Данная настройка предусматривает возможность передачи параметров через URL страницы.
Пример строки подключения:
http://ip-адрес сервера ПК Мастер-Web/MasterWebStandard/Extra/SimpleTourList.aspx?spo=1
(здесь параметр spo=1, где «1» его значение) Возможные варианты:

  • spo= отображение только туров, отмеченных как СПО
  • tourtype= ключ типа тура
  • сountry= ключ страны


Настройки на странице «Список туров по странам (форма 2)»

Период цен

По умолчанию при переходе из экрана «Список туров по странам» в экран «Ценовой лист» отображаются цены на 200 дней вперед. Для того, чтобы изменить период отображаемых цен, нужно открыть в текстовом редакторе файл \MasterWebStandard\templatesSimpleTourListFormatterOld.xslt и в теге <xsl:value-of select="user:addDaysAndFormat(pt_firsttourdate, 200, 'yyyy-MM-dd')"/> изменить значение 200 на нужное количество дней. Значение этого параметра должно быть целым числом больше нуля.

Включение формы 2 экрана «Список туров по странам»

Для включения формы 2 экрана «Список туров по странам» нужно открыть файл MasterWebStandard\SimpleTourList.aspx в текстовом редакторе, и в теге <asp:xml id="xml" runat="server" transformsource="../templates/SimpleTourListFormatter.xslt"></asp:xml> изменить значение параметра transformsource на "../templates/SimpleTourListFormatterOld.xslt"

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

В экране «Список туров по странам» отображаются рассчитанные туры, выставленные в интернет.

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

Форма 1

AE47.png

Для просмотра списка туров необходимо нажать по стране в разделе с нужным городом вылета. Для быстрого просмотра туров по всем направлениям необходимо нажать на ссылку «развернуть разделы».

AE48.png

Для того чтобы свернуть все разделы, нужно нажать на ссылку «свернуть разделы».

AE49.png

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

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

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

Название тура

Название тура

Даты заезда

Даты заезда по туру

Дней

Продолжительности тура в днях

Цена DBL

Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой)

Форма 2

AE50.png

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

Название поля в таблице Выводимые данные
Название тура Название тура
Даты заезда Даты заезда по туру
Дней Продолжительности тура в днях
Цена DBL Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой)