Master-Interlook:Interlook-Web. Работа с файлом Web.config — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Строка 7: | Строка 7: | ||
<p class=TitleTable style='layout-grid-mode:char'>№</p> | <p class=TitleTable style='layout-grid-mode:char'>№</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=272 valign=top style='width:203.9pt;border:solid black 1.0pt; |
border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
− | <p class=TitleTable align=left style='text-align:left;layout-grid-mode:char'>Описание | + | <p class=TitleTable align=left style='text-align:left;layout-grid-mode:char'>Описание </p> |
</td> | </td> | ||
<td width=94 valign=top style='width:70.85pt;border:solid black 1.0pt; | <td width=94 valign=top style='width:70.85pt;border:solid black 1.0pt; | ||
Строка 94: | Строка 94: | ||
<p class=Tabletext style='layout-grid-mode:char'>2</p> | <p class=Tabletext style='layout-grid-mode:char'>2</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 124: | Строка 124: | ||
<p class=Tabletext style='layout-grid-mode:char'>3</p> | <p class=Tabletext style='layout-grid-mode:char'>3</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 170: | Строка 170: | ||
<p class=Tabletext style='layout-grid-mode:char'>4</p> | <p class=Tabletext style='layout-grid-mode:char'>4</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 211: | Строка 211: | ||
<p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>5</span></p> | <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>5</span></p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 239: | Строка 239: | ||
<p class=Tabletext style='layout-grid-mode:char'>6</p> | <p class=Tabletext style='layout-grid-mode:char'>6</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 265: | Строка 265: | ||
<p class=Tabletext style='layout-grid-mode:char'>7</p> | <p class=Tabletext style='layout-grid-mode:char'>7</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 291: | Строка 291: | ||
<p class=Tabletext style='layout-grid-mode:char'>8</p> | <p class=Tabletext style='layout-grid-mode:char'>8</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 318: | Строка 318: | ||
<p class=Tabletext style='layout-grid-mode:char'>9</p> | <p class=Tabletext style='layout-grid-mode:char'>9</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 353: | Строка 353: | ||
<p class=Tabletext style='layout-grid-mode:char'>10</p> | <p class=Tabletext style='layout-grid-mode:char'>10</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 382: | Строка 382: | ||
<p class=Tabletext style='layout-grid-mode:char'>11</p> | <p class=Tabletext style='layout-grid-mode:char'>11</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 409: | Строка 409: | ||
<p class=Tabletext style='layout-grid-mode:char'>12</p> | <p class=Tabletext style='layout-grid-mode:char'>12</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 437: | Строка 437: | ||
<p class=Tabletext style='layout-grid-mode:char'>13</p> | <p class=Tabletext style='layout-grid-mode:char'>13</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 466: | Строка 466: | ||
<p class=Tabletext style='layout-grid-mode:char'>14</p> | <p class=Tabletext style='layout-grid-mode:char'>14</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 501: | Строка 501: | ||
<p class=Tabletext style='layout-grid-mode:char'>15</p> | <p class=Tabletext style='layout-grid-mode:char'>15</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 542: | Строка 542: | ||
<p class=Tabletext style='layout-grid-mode:char'>16</p> | <p class=Tabletext style='layout-grid-mode:char'>16</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 590: | Строка 590: | ||
<p class=Tabletext style='layout-grid-mode:char'>17</p> | <p class=Tabletext style='layout-grid-mode:char'>17</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 623: | Строка 623: | ||
<p class=Tabletext style='layout-grid-mode:char'>18</p> | <p class=Tabletext style='layout-grid-mode:char'>18</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 650: | Строка 650: | ||
<p class=Tabletext style='layout-grid-mode:char'>19</p> | <p class=Tabletext style='layout-grid-mode:char'>19</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 681: | Строка 681: | ||
<p class=Tabletext style='layout-grid-mode:char'>20</p> | <p class=Tabletext style='layout-grid-mode:char'>20</p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> | ||
Строка 710: | Строка 710: | ||
<p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>21</span></p> | <p class=Tabletext style='layout-grid-mode:char'><span lang=EN-US>21</span></p> | ||
</td> | </td> | ||
− | <td width= | + | <td width=300 valign=top style='width:203.9pt;border-top:none;border-left: |
solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; | ||
padding:0cm 5.4pt 0cm 5.4pt'> | padding:0cm 5.4pt 0cm 5.4pt'> |
Версия 15:08, 16 декабря 2011
Настройки работы ПК "Мастер-Interlook Web" определяются в файле web.config. Данный файл расположен в корневом каталоге сайта. Редактируемые настройки описаны в приведенной ниже таблице:
№ |
Описание |
Секция в файле web.config |
Название настройки |
Пример использования/ Возможные значения |
Обязательные настройки. Данные настройки обязательны к заполнению до начала работы с порталом |
||||
1 |
Настройка определяющая параметры соединения с БД ПК “Мастер-Interlook”
|
<connectionStrings> |
connectionString |
<add connectionString="Data Source=ServerName; Initial Catalog=DBName;User Id=UserName;Password=SomePassword" name="connectionString1" /> ·
ServerName
-название сервера баз данных на котором развернута база данных
Master-Interlook ·
DBName
-название базы данных Master-Interlook ·
UserName-логин
пользователя в базу данных Master-Interlook с привелегиями db_owner · SomePassword-пароль для логина UserName
|
2 |
Строка подключения для веб-сервиса Master-Interlook |
<AppSettings> |
WebServicePath |
<add key="WebServicePath" value="<a href="http://localhost/ILWebService/Service.asmx" target="_blank">http://localhost/ILWebService/Service.asmx</a>" /> |
3 |
Ключ партнера типа Program-Owner из таблицы Partners програмы Master-Interlook. Данный ключ определяет партнера-владельца веб портала. При входе пользователя проверяется его принадлежность к указанному партнеру(Устанавливается в таблице OnlineUsers ПК “Мастер-Interlook”). В дальнейшем, например, данный партнер будет фигурировать в путевках забронированных через систему. Начиная с релиза 9.2.14 в
секции AppSettings для настройки ProgramOwner в качестве значения можно
указывать несколько ключей филиалов через запятую (без пробелов). В этом
случае на сайте смогут работать все пользователи связанные с данными
филиалами. |
<AppSettings> |
ProgramOwner |
<add key="ProgramOwner" value="KeyOFProgramOwner" />-где KeyOFProgramOwner ключ партнера типа Program-Owner из таблицы Partners програмы Master-Interlook |
4 |
Признак типа цен на размещение в отеле |
<AppSettings> |
PricePerRoom |
<add key="PricePerRoom" value="true" /> · true-при поиске цен будут отбираться только цены за комнату · false - при поиске цен будут отбираться только цены за человека |
Настройки SMTP. Данные настройки позволяют отправлять письма с SMTP сервера с аутентификацией |
||||
5 |
Адрес SMTP сервера (Внимание!Данная настройка является обязательной в случае настройки отправки почты) |
<AppSettings> |
smtpServer |
<add key="smtpServer" value="mail.test.ru"/> |
6 |
SMTP порт |
<AppSettings> |
smtpPort |
<add key="smtpPort" value="25"/> |
7 |
Тип SMTP аутентификации |
<AppSettings> |
smtpAuthentication |
<add key="smtpAuthentication" value="Base64"/> |
8 |
Имя пользоателя на SMTP сервереимя пользоателя на SMTP сервере |
<AppSettings> |
smtpUser |
<add key="smtpUser" value="test"/> |
9 |
Пароль пользователя SMTP сервере |
<AppSettings> |
smtpPassword |
<add key="smtpPassword" value="test"/> |
Настройки отправки почты. Внимание! Для осуществления корректного бронирования необходимо заполнение всех указанных настроек |
||||
10 |
Почтовый ящик, с которого будут отправляться сообщения из Системы “Interlook-Web” (например, при регистрации нового пользователя Системы с данного ящика будет отправлено сообщение о подтверждении успешной регистрации) |
<AppSettings> |
mailFrom |
<add key="mailFrom" value="test@sometest.tt" /> |
11 |
Почтовый ящик, на который будут отправляться сообщения из Системы “Interlook-Web” |
<AppSettings> |
rcptTo |
<add key="rcptTo" value="test@sometest.tt" /> |
12 |
Почтовый ящик, на который будут отправляться сообщения об ошибках, возникающих при работе пользователей в Системе |
<AppSettings> |
adminEmail |
<add key="adminEmail" value="test@sometest.tt" /> |
13 |
Почтовый ящик используемый для отправки сообщений об ошибках в режиме DEBUG - в том случае, если секция compilation debug имеет значение "true"(используется разработчиками Системы) |
<AppSettings> |
|
<add key="debugPurposeMail" value="test@sometest.tt" /> |
14 |
Настройка дублирующая настройку E-mail for agency registration в экране System Settings ПК Master-Interlook. Данная настройка позволяет задать адрес электронной почты на который уходит сообщение при регистрации агенства через систему Interlook-web (ссылка Agency registration на странице входа в систему). При этом через ПК Master-interlook можно задавать только один адрес, в то время как в файле web.config можно указывать несколько адресов через запятую. |
<AppSettings> |
EmailForAgencyReg |
<add key="EmailForAgencyReg" value="test@sometest.tt" />
|
15 |
Настройка включающая возможность отправки уведомления на указанный адрес электронной почты в случае отправки сообщения из экрана детализации путевки. Начиная с релиза 9.2.16 на данный адрес также отправляется сообщение о перебронировании услуги(услуг) в путевке, а также об аннуляции путевки. Для включения необходимо указать адрес в настройке EmailForReservationMessage в секции AppSettings. В том случае, если настройка не указана - она игнорируется системой. |
<AppSettings> |
EmailForReservationMessage |
<add key="EmailForReservationMessage" value="test@sometest.tt" /> |
Настройки бронирования и отслеживания доступности услуги проживания в отеле |
||||
16 |
Данная настройка
предназначена для осуществления возможности бронирования частными лицами.
ListOfKeys –список ключей (поле US_KEY таблицы DUP_USER) пользователей под
которыми будет происходить индивидуальное бронирование, разделенных запятыми.
Для осуществления бронирования предварительно должны быть созданы
соответствующие пользователи –при этом необходимо в ПК “ Master-Interlook ”
создать партнера-туроператора (например с названием Individual) с которым
связаны данные пользователи и создать для него соответсвующие цены. |
<AppSettings> |
PrivatePersonIDs |
<add key="PrivatePersonIDs" value="ListOfKeys" />
-можно указать несколько ключей разделенных запятыми (например, в случае создания отдельного пула цен для обычных частных лиц и бронирования VIP)-например так <add key="PrivatePersonIDs" value="175,188" /> |
17 |
Настройка определяющая тип отображения информации о доступности отелей |
<AppSettings> |
HotelScheduleClosing |
<add key="HotelScheduleClosing" value="true" /> · true-отображаются периоды закрытия отелей, · false -отображаются периоды доступности отелей |
18 |
Настройка определяющая максимально возможную длительность тура в днях (По умолчанию 92 дня) |
<AppSettings> |
MaxTourLength |
<add key="MaxTourLength" value="92" /> |
19 |
Настройка позволяющая выводить ссылку на сайт отеля на странице поиска цен на услугу проживания в отеле |
<AppSettings> |
ShowHotelWebSite |
<add key="ShowHotelWebSite value="true" /> Значение по умолчанию "true". При изменении на "false" - сайт отеля не выводится |
20 |
Перевод на специальную страницу. В случае установки в true Система при возникновении ошибки переводит пользователя на специальную страницу, в случае false –просто выводит на экран ошибку |
<AppSettings> |
enableErrorPage |
<add key="enableErrorPage” value="true" /> |
21 |
Возможность включать\отключать доступность бронирования пакетов услуг |
<AppSettings> |
HideReservationPackage |
<add key="HideReservationPackage" value="false" /> · false – возможность бронирования пакетов услуг включена, · true - возможность бронирования пакетов услуг выключена |