Мастер-Web:Дополнительный модуль Поиск для агентств — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Строка 341: | Строка 341: | ||
таблица:</span></b></p> | таблица:</span></b></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourDateShort – | |
− | + | дата тура в таблице поиска (dd.MM)</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-Nights – | |
− | + | количество ночей в туре</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-Price - цена</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-Currency – валюта | |
− | + | также отображается, если отображается цена</span></p> | |
− | |||
− | отображается, если отображается цена</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-HotelCategory – | |
− | + | категория отеля</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-HotelName – | |
− | + | название отеля</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourName – | |
− | + | название тура</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-PansionName - | |
− | + | питание</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-RoomName – тип | |
− | + | номера</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-RoomCategoryName – | |
− | + | категория номера</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-AccomodationName – | |
− | + | тип размещения</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-HotelURL – адрес | |
− | + | страницы с описанием отеля</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourURL – адрес | |
− | + | страницы с описание тура</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelQuota – квота | |
− | + | на проживание</span></p> | |
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-CharterThereQuota | |
− | + | – квота на прямой рейс</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-CharterBackQuota – | |
− | + | квота на обратный рейс</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin:0cm;margin-bottom:.0001pt; | <p class=MsoListParagraphCxSpMiddle style='margin:0cm;margin-bottom:.0001pt; | ||
line-height:normal'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Заказ:</span></b></p> | line-height:normal'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Заказ:</span></b></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>TourName – название | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>TourName – название | ||
тура</span></p> | тура</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-OfferTourDate – | |
− | + | дата тура в таблице поиска (dd.MM)</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Nights – количество | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Nights – количество | ||
ночей в туре</span></p> | ночей в туре</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Price - цена</span></p> | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Price - цена</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Currency – валюта | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Currency – валюта | ||
также отображается, если отображается цена</span></p> | также отображается, если отображается цена</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelCategory – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelCategory – | ||
категория отеля</span></p> | категория отеля</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelName – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelName – | ||
название отеля</span></p> | название отеля</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>PansionName - | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>PansionName - | ||
питание</span></p> | питание</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>RoomName – тип | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>RoomName – тип | ||
номера</span></p> | номера</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>RoomCategoryName – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>RoomCategoryName – | ||
категория номера</span></p> | категория номера</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>AccomodationName – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>AccomodationName – | ||
тип размещения</span></p> | тип размещения</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>ResortName – название | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>ResortName – название | ||
курорта (источник цены)</span></p> | курорта (источник цены)</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CityName - город</span></p> | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CityName - город</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CountryName - | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CountryName - | ||
страна</span></p> | страна</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Services – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Services – | ||
перечисление услуг, входящих в стоимость</span></p> | перечисление услуг, входящих в стоимость</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelURL – адрес | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelURL – адрес | ||
страницы с описанием отеля</span></p> | страницы с описанием отеля</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>TourURL – адрес | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>TourURL – адрес | ||
страницы с описание тура</span></p> | страницы с описание тура</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-Offer</span><span | |
− | |||
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelQuota – квота | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelQuota – квота | ||
на проживание</span></p> | на проживание</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-Offer</span><span | |
− | |||
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CharterThereQuota – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CharterThereQuota – | ||
квота на прямой рейс</span></p> | квота на прямой рейс</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Offer</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CharterBackQuota – | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>CharterBackQuota – | ||
квота на обратный рейс</span></p> | квота на обратный рейс</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
margin-bottom:0cm;margin-left:3.85pt;margin-bottom:.0001pt;line-height:normal'><b><span | margin-bottom:0cm;margin-left:3.85pt;margin-bottom:.0001pt;line-height:normal'><b><span | ||
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Описание тура:</span></b></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourName – | |
− | + | название тура</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourURL – адрес | |
− | + | страницы с описание тура</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourDescription – | |
− | + | описание тура</span></p> | |
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-TourReservationCondition | |
− | + | - условия бронирования тура</span></p> | |
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin:0cm;margin-bottom:.0001pt; | <p class=MsoListParagraphCxSpMiddle style='margin:0cm;margin-bottom:.0001pt; | ||
line-height:normal'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Описание | line-height:normal'><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Описание | ||
отеля:</span></b></p> | отеля:</span></b></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-HotelName – | |
− | + | название отеля</span></p> | |
− | |||
− | |||
− | |||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelURL</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> – ссылка на | style='font-size:10.0pt;font-family:"Arial","sans-serif"'> – ссылка на | ||
страницу с описанием отеля</span></p> | страницу с описанием отеля</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal'><span |
− | + | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | + | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>HotelDescription</span><span | |
− | |||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> – описание отеля</span></p> | style='font-size:10.0pt;font-family:"Arial","sans-serif"'> – описание отеля</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal; |
− | + | text-autospace:none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | |||
lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | ||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescRoom – номера в | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescRoom – номера в | ||
отеле</span></p> | отеле</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal; |
− | + | text-autospace:none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | |||
lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | ||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescMeal - питание</span></p> | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescMeal - питание</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal; |
− | + | text-autospace:none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | |||
lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | ||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescService - | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescService - | ||
услуги</span></p> | услуги</span></p> | ||
<p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpMiddle style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal; |
− | + | text-autospace:none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | |||
lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | ||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescSport - спорт</span></p> | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescSport - спорт</span></p> | ||
<p class=MsoListParagraphCxSpLast style='margin-top:0cm;margin-right:0cm; | <p class=MsoListParagraphCxSpLast style='margin-top:0cm;margin-right:0cm; | ||
− | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt; | + | margin-bottom:0cm;margin-left:10.95pt;margin-bottom:.0001pt;line-height:normal; |
− | + | text-autospace:none'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-</span><span | |
− | |||
lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hotel</span><span | ||
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescExcur - | style='font-size:10.0pt;font-family:"Arial","sans-serif"'>DescExcur - | ||
экскурсии</span></p> | экскурсии</span></p> | ||
− | <p class=Tabletext style='margin-left:10.95pt | + | <p class=Tabletext style='margin-left:10.95pt'>-<span lang=EN-US>Hotel</span>DescHealth |
− | + | – красота и здоровье</p> | |
− | |||
</td> | </td> | ||
<td width=255 valign=top style='width:191.5pt;border-top:none;border-left: | <td width=255 valign=top style='width:191.5pt;border-top:none;border-left: | ||
Строка 660: | Строка 597: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 17:55, 26 октября 2011
Содержание
Введение
Данная надстройка предназначена для установки поискового модуля туроператора на сайте туристического агентства. Также «Поиск для агентств» может понадобиться в случае, если сайт туроператора находится на хостинге, отличном от хостинга приложения Мастер-Web на iis. Т.е. ПК Мастер-Web в большинстве случаев разместить на хостинге нельзя, а «Поиск для агентств» - можно. Он не требует наличия iis на сервере. Его можно встроить в php-сайт или статичную страницу html. Модуль «Поиск для агентств» позволяет развернуть на сайте туроператора мастер формирования html-скрипта для встраивания формы поиска туров в сайт туристического агентства. Дизайн поиска при этом стандартен для всех турагентств. Данная схема максимально упрощает встраивание формы поиска и не требует глубоких знаний html-разметки. Агентство выбирает на сайте туроператора, какие данные ему нужны в форме поиска и получает готовый html-скрипт, который нужно скопировать в страницу сайта.
Установка
Установка надстройки
Надстройка «Поиск для агентств» устанавливается на сервере туроператора. Установка надстройки «Поиск для агентств» производится в несколько этапов:
- Установка web-сервиса «Поиск для агентств»
- Установка приложения «Поиск для агентств»
- Встраивание формы поиска в сайт турагентства
Установка web-сервиса «Поиск для агентств»
Для установки Сервиса «Поиск для агентств» нужно создать отдельную директорию, например, wsjssearch (далее в примерах будет использоваться данное название каталога) в корневом каталоге IIS (по умолчанию c:/inetpub/wwwroot) и выложить туда распакованные файлы из архива mw-ws-jssearch-2007.2.XX.XXXX.zip. В управлении IIS необходимо создать виртуальный каталог для папки WSJsSearch.
Установка приложения «Поиск для агентств»
Для установки надстройки «Поиск для агентств» нужно выложить распакованные файлы из архива mw-jssearch-2007.2.XX.XXXX.zip в отдельный каталог, например, jssearch (далее в примерах будет использоваться данное название каталога) на сервере, на котором размещен сайт туроператора. После установки надстройки туроператор размещает на своем сайте ссылку на страницу автоматической генерации скрипта для встраивания формы поиска в сайт турагентства, которая будет доступна по адресу: http: //somesite/JSSearch/scgen.htm (пример в соответствии с названием каталога и местом его размещения в разделе Установка приложения «Поиск для агентств»).
Встраивание формы поиска в сайт турагентства
Агентство на сайте туроператора формирует скрипт для встраивания формы поиска в свой сайт. Подробное описание процесса генерации скрипта размещено в разделе 3.1 Генерация скрипта.
Создание виртуального каталога
По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:
- 1. Зайти в Пуск (Start) – Панель управления (Control Panel) – Администрирование (Administrative Tools).
- 2. Запустить Internet Information Services (IIS) Manager.
- 3. В открывшемся дереве каталогов выбрать сайты (Web Sites) – Default Web Site (либо другой сайт, на который планируется установить приложение). В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и выбрать пункт «Преобразовать в приложение».
Подключение web-сервиса к базе данных ПК «Мастер-Тур»
В файле web.config, расположенном в папке WSJsSearch, в которую установлен web-сервис «Поиск для агентств», пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести).
Строка подключения к базе данных ПК «Мастер-Тур»:
<add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
Настройка
Настройка web-сервиса «Поиск для агентств»
Настройка отправки e-mail сообщений в системе бронирования
В таблице ниже приведены настройки e-mail адресов, которые должны быть заданы в системе, для отправки и получения сообщений.
Отправитель/получатель |
Настройка |
Расположение |
Адрес, с которого отправляются письма из системы бронирования |
<add key="mailFrom" value="mail@megatec.ru" /> |
Web.config |
Адрес администратора системы |
<add key="rcptTo" value="mail@megatec.ru" /> |
Web.config |
Дополнительные e-mail адреса, на которые приходят сообщения о новой регистрации и заявки на бронирование |
<add key="addRcptTo" value="e-mail1@mail.ru;e-mail2@mail.ru " /> |
Web.config |
Настройка почтового сервера |
<add key="smtpServer" value="mail.megatec.ru" /> |
Web.config |
Порт (по умолчанию 25) |
<add key="smtpPort" value="25" /> |
Web.config |
Тип авторизации на сервере. Если не используется авторизация, то None, если используется, то Base64. |
<add key="smtpAuthentication" value="Base64" /> |
Web.config |
Имя пользователя для подключения к SMTP-серверу. |
<add key="smtpUser" value="Domain\Username" /> |
Web.config |
Пароль пользователя. |
<add key="smtpPassword" value="Password" /> |
Web.config |
Адрес, на который отправляется скрытая копия письма с заявкой на бронирование. |
<add key="hiddenEmail" value="mail@megatec.ru" /> |
Web.config |
Дополнительные настройки
Данные настройки прописываются в файле web.config для web-сервиса «Поиск для агентств».
<thead> </thead>
№ |
Описание |
Значение |
Настройка |
1 |
Настройка, определяющая относительный путь к файлу описания шаблонов |
Путь к файлу описания шаблонов |
<add key="templatesList" value="templates\\templates.xml"/> |
2 |
Настройка, определяющая доменные имена, ссылки на которые запрещены из окна поиска. Данная настройка распространяется на ссылки на описание туров и отелей в результатах поиска и в форме заказа |
Доменные имена, ссылки на которые запрещены из окна поиска, разделенные запятой. Если ссылки на описания туров и отелей ведут на сайт туроператора, то в значении настройки необходимо указать этот сайт, чтобы в форме поиска на сайте агентства эти ссылки не отображались |
<add key="illegalDomainNames" value="www.somesite.ru,www.somesite2.ru"/> |
3 |
Поля, которые должны отображаться в таблице с результатами поиска и в форме отправки заявки на бронирование |
- пустое значение – отображать все поля в таблице с результатами; - названия полей через запятую – отображать только поля, указанные в значении настройки: Результирующая таблица: -TourDateShort – дата тура в таблице поиска (dd.MM) -Nights – количество ночей в туре -Price - цена -Currency – валюта также отображается, если отображается цена -HotelCategory – категория отеля -HotelName – название отеля -TourName – название тура -PansionName - питание -RoomName – тип номера -RoomCategoryName – категория номера -AccomodationName – тип размещения -HotelURL – адрес страницы с описанием отеля -TourURL – адрес страницы с описание тура -HotelQuota – квота на проживание -CharterThereQuota – квота на прямой рейс -CharterBackQuota – квота на обратный рейс Заказ: -OfferTourName – название тура -OfferTourDate – дата тура в таблице поиска (dd.MM) -OfferNights – количество ночей в туре -OfferPrice - цена -OfferCurrency – валюта также отображается, если отображается цена -OfferHotelCategory – категория отеля -OfferHotelName – название отеля -OfferPansionName - питание -OfferRoomName – тип номера -OfferRoomCategoryName – категория номера -OfferAccomodationName – тип размещения -OfferResortName – название курорта (источник цены) -OfferCityName - город -OfferCountryName - страна -OfferServices – перечисление услуг, входящих в стоимость -OfferHotelURL – адрес страницы с описанием отеля -OfferTourURL – адрес страницы с описание тура -OfferHotelQuota – квота на проживание -OfferCharterThereQuota – квота на прямой рейс -OfferCharterBackQuota – квота на обратный рейс Описание тура: -TourName – название тура -TourURL – адрес страницы с описание тура -TourDescription – описание тура -TourReservationCondition - условия бронирования тура Описание отеля: -HotelName – название отеля -HotelURL – ссылка на страницу с описанием отеля -HotelDescription – описание отеля -HotelDescRoom – номера в отеле -HotelDescMeal - питание -HotelDescService - услуги -HotelDescSport - спорт -HotelDescExcur - экскурсии -HotelDescHealth – красота и здоровье |
<add key="searchResultSelectedFields" value="TourDateShort,Nights,Price,Currency,HotelName,RoomName,RoomCategoryName,AccomodationName,PansionName"/> |