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

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][досмотренная версия]
(Настройки в файле WEB.CONFIG)
(Форма 2)
 
(не показана 1 промежуточная версия этого же участника)
Строка 86: Строка 86:
  
 
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<br>
 
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<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;
+
! width="35%" | Название поля в таблице
  background:#F3F3F3;padding:0cm 5.4pt 0cm 5.4pt'>
+
! width="65%" | Выводимые данные
  <p class=TitleTable>Название поля в таблице</p>
+
 
  </td>
+
|- style="vertical-align:text-top"
  <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>
+
|- style="vertical-align:text-top"
</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'>
+
|- style="vertical-align:text-top"
  <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;
+
|- style="vertical-align:text-top"
  padding:0cm 5.4pt 0cm 5.4pt'>
+
| Цена DBL
  <p class=Tabletext>Название тура</p>
+
| Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой)
  </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>Цена <span lang=EN-US>DBL</span></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>DBL</span>
 
  (ключи типов номеров задаются специальной настройкой)</p>
 
  </td>
 
</tr>
 
</table>
 
  
 
===Форма 2===
 
===Форма 2===
Строка 150: Строка 114:
  
 
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<br>
 
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<br>
{|border="1" cellpadding="10" cellspacing="0"
+
{| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="700px"
!<b>Название поля в таблице</b>
+
 
!Выводимые данные
+
|- style="background-color:#F2F2F2"
|-
+
! width="35%" | Название поля в таблице
|<b>Название тура</b>
+
! width="65%" | Выводимые данные
|Название тура
+
 
|-
+
|- style="vertical-align:text-top"
|<b>Даты заезда</b>
+
| Название тура
|Даты заезда по туру
+
| Название тура
|-
+
 
|<b>Дней</b>
+
|- style="vertical-align:text-top"
|Продолжительности тура в днях
+
| Даты заезда
|-
+
| Даты заезда по туру
|<b>Цена DBL</b>
+
 
|Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой)
+
|- style="vertical-align:text-top"
 +
| Дней
 +
| Продолжительности тура в днях
 +
 
 +
|- style="vertical-align:text-top"
 +
| Цена DBL
 +
| Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой)
 
|}
 
|}
 
  
 
[[Category:Мастер-Web_Дополнительные_модули]]
 
[[Category:Мастер-Web_Дополнительные_модули]]

Текущая версия на 09:30, 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 (ключи типов номеров задаются специальной настройкой)