Мастер-Web:Дополнительный модуль Список туров по странам — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Tarasov (обсуждение | вклад) |
(→Форма 2) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | Версия статьи от {{REVISIONDAY}}-{{REVISIONMONTH}}-{{REVISIONYEAR}}. | ||
+ | |||
+ | <table style="background-color:#ffffcc;color:#000000" border="1" cellpadding="10" cellspacing="0"><tr><td> | ||
+ | Более ранние версии:<br> | ||
+ | [http://wiki.megatec.ru/index.php?title=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80-Web:%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%82%D1%83%D1%80%D0%BE%D0%B2_%D0%BF%D0%BE_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B0%D0%BC&oldid=5829 До версии ПК «Мастер-Тур» 2009.2.20.18 включительно]<br> | ||
+ | </td></tr></table><br> | ||
+ | |||
==О программе== | ==О программе== | ||
Строка 16: | Строка 22: | ||
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.<br> | Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.<br> | ||
− | + | {| border="1" cellpadding="8" style="background-color:#F9F9F9; border:#AAAAAA; border-collapse:collapse" width="1150px" | |
− | + | |- style="background-color:#F2F2F2" | |
− | + | ! width="2%" | № | |
− | + | ! width="28%" | Описание | |
− | + | ! width="35%" | Значение | |
− | + | ! width="35%" | Настройка | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 1 | |
− | + | | Настройка, определяющая форму экрана «Список туров по странам» | |
− | + | | | |
− | + | * '''true''' – использовать экран «Список туров по странам» форма 2; | |
− | + | * '''false''' или '''отсутствие настройки''' – использовать экран «Список туров по странам» форма 1 | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="useOldSimpleTourList" value="true"/> | |
− | + | </syntaxhighlight> | |
− | + | ||
− | + | |- style="vertical-align:text-top" | |
− | + | | 2 | |
− | + | | Настройка, определяющая типы номеров, цены на которые должны отображаться в экране «Список туров по странам» | |
− | + | | '''Ключи типов номеров''' через запятую | |
− | + | | <syntaxhighlight lang="xml" enclose="div"> | |
− | + | <add key="simpleTourListRoomKeys" value="2,196"/> | |
− | + | </syntaxhighlight> | |
− | + | |} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Передача параметров в экран «Список туров по странам»== | ==Передача параметров в экран «Список туров по странам»== | ||
Строка 100: | Строка 55: | ||
(здесь параметр <b>spo=1</b>, где «1» его значение) | (здесь параметр <b>spo=1</b>, где «1» его значение) | ||
Возможные варианты:<br> | Возможные варианты:<br> | ||
− | * | + | * '''spo=''' отображение только туров, отмеченных как СПО |
+ | * '''tourtype=''' ключ типа тура | ||
+ | * '''сountry=''' ключ страны | ||
+ | |||
==Настройки на странице «Список туров по странам (форма 2)»== | ==Настройки на странице «Список туров по странам (форма 2)»== | ||
Строка 128: | Строка 86: | ||
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<br> | Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<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" | |
− | + | | Цена DBL | |
− | + | | Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой) | |
− | + | |} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Форма 2=== | ===Форма 2=== | ||
Строка 192: | Строка 114: | ||
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<br> | Информация на экран выводится в виде таблицы, в которой представлена следующая информация:<br> | ||
− | {|border="1" cellpadding=" | + | {| 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" |
− | |Продолжительности тура в днях | + | | Даты заезда |
− | |- | + | | Даты заезда по туру |
− | | | + | |
− | |Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой) | + | |- style="vertical-align:text-top" |
+ | | Дней | ||
+ | | Продолжительности тура в днях | ||
+ | |||
+ | |- style="vertical-align:text-top" | ||
+ | | Цена DBL | ||
+ | | Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой) | ||
|} | |} | ||
− | |||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Текущая версия на 09:30, 23 марта 2016
Версия статьи от 23-03-2016.
Более ранние версии: |
Содержание
О программе
Данный модуль предназначен для вывода списка рассчитанных туров, сгруппированных по странам.
Установка
Для установки надстройки «Список туров по странам» нужно выложить распакованные файлы из архива mw-tourlist-2009.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Настройка
После установки экран «Список туров по странам» доступен по адресу http://ip-адрес сервера Мастер-Веб/MasterWebStandard/Extra/SimpleTourList.aspx.
Настройки в файле WEB.CONFIG
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
№ | Описание | Значение | Настройка |
---|---|---|---|
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
Для просмотра списка туров необходимо нажать по стране в разделе с нужным городом вылета. Для быстрого просмотра туров по всем направлениям необходимо нажать на ссылку «развернуть разделы».
Для того чтобы свернуть все разделы, нужно нажать на ссылку «свернуть разделы».
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:
Название поля в таблице | Выводимые данные |
---|---|
Название тура | Название тура |
Даты заезда | Даты заезда по туру |
Дней | Продолжительности тура в днях |
Цена DBL | Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой) |
Форма 2
Информация на экран выводится в виде таблицы, в которой представлена следующая информация:
Название поля в таблице | Выводимые данные |
---|---|
Название тура | Название тура |
Даты заезда | Даты заезда по туру |
Дней | Продолжительности тура в днях |
Цена DBL | Минимальная цена тура за DBL (ключи типов номеров задаются специальной настройкой) |