Мастер-Web:Дополнительный модуль Отображение цен в виде картинок — различия между версиями
[досмотренная версия] | [досмотренная версия] |
(→Настройка) |
|||
Строка 26: | Строка 26: | ||
===Дополнительные настройки=== | ===Дополнительные настройки=== | ||
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных. | Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных. | ||
+ | <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=645 | ||
+ | style='width:483.4pt;margin-left:-.5pt;border-collapse:collapse'> | ||
+ | <tr> | ||
+ | <td width=46 valign=top style='width:34.25pt;border:solid black 1.0pt; | ||
+ | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>№</p> | ||
+ | </td> | ||
+ | <td width=138 valign=top style='width:103.65pt;border:solid black 1.0pt; | ||
+ | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>Описание</p> | ||
+ | </td> | ||
+ | <td width=204 valign=top style='width:153.0pt;border:solid black 1.0pt; | ||
+ | border-right:none;padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>Значение</p> | ||
+ | </td> | ||
+ | <td width=257 valign=top style='width:192.5pt;border:solid black 1.0pt; | ||
+ | padding:0cm 5.4pt 0cm 5.4pt'> | ||
+ | <p class=TitleTable style='layout-grid-mode:char'>Настройка</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'><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=Tabletext style='layout-grid-mode:char'><b>– </b><b><span | ||
+ | lang=EN-US>true</span></b><b> – </b>отображать цены в виде картинок;</p> | ||
+ | <p class=Tabletext>– <b><span lang=EN-US>false</span></b><span lang=EN-US> </span>или | ||
+ | <b>отсутствие параметра – </b>цены отображаются в обычном виде</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><add | ||
+ | key="<b>showPriceAsImage</b>" value="<span class=Technical0><b><span | ||
+ | style='color:blue'>true</span></b></span>" /></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'><span lang=EN-US>2</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=Tabletext><b>Стиль, отображаемых на картинке цен в формате:</b> [FontFamily]:[Size]:[UnderLine]:[Bold]:<span | ||
+ | lang=X-NONE style='font-family:"Tahoma","sans-serif"'>[Italic]:</span>[Color].</p> | ||
+ | <p class=Tabletext><b><span lang=EN-US>FontFamily</span></b> – шрифт;</p> | ||
+ | <p class=Tabletext><b><span lang=EN-US>Size</span></b> – размер шрифта;</p> | ||
+ | <p class=Tabletext><b>UnderLine</b> – нижнее подчеркивание;</p> | ||
+ | <p class=Tabletext><b>Bold</b> – жирный или не жирный шрифт;</p> | ||
+ | <p class=Tabletext><b><span lang=X-NONE style='font-family:"Tahoma","sans-serif"'>Italic</span></b><span | ||
+ | style='font-family:"Tahoma","sans-serif"'> – наклонный или не наклонный | ||
+ | шрифт;</span></p> | ||
+ | <p class=Tabletext><b><span lang=EN-US>Color</span></b><span lang=EN-US> – </span>цвет | ||
+ | шрифта<span lang=EN-US>.</span></p> | ||
+ | <p class=Tabletext><b>Возможные</b><b> </b><b>цвета</b><b><span lang=EN-US>:</span></b><span | ||
+ | lang=EN-US> blue, gray, green, red, black</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=X-NONE><add | ||
+ | key= "<b>numberImageSetting</b>" value="<b><i><span | ||
+ | style='color:blue'>Tahoma:9:true:false</span></i></b></span><b><i><span | ||
+ | lang=EN-US style='color:blue'>:true</span></i></b><b><i><span lang=X-NONE | ||
+ | style='color:blue'>:blue</span></i></b><span lang=X-NONE>"/></span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | ==Подготовка данных== | ||
+ | Надстройка «Отображение цен в виде картинок» реализована как дополнительная возможность экранов «Подбор тура с наличием мест» и «Ценовой лист». Соответственно требования по подготовке данных для надстройки такие же как и для этих экранов. | ||
+ | ==Работа в системе== | ||
+ | При включенной возможности отображения цен в виде картинок, цены в результатах поиска будут отображаться не в виде текста, а в виде png-рисунков. | ||
[[Category:Мастер-Web_Дополнительные_модули]] | [[Category:Мастер-Web_Дополнительные_модули]] |
Версия 10:25, 25 октября 2011
Содержание
Введение
Данный модуль реализует возможность отображения публикуемых на сайте цен в виде картинок. В обычном режиме цены публикуются в виде текста, что позволяет сторонним компаниям закачивать эти цены из исходного кода страниц сайта туроператора. Надстройка «Отображение цен в виде картинок» исключает возможность закачки цен напрямую из html-кода страницы.
Установка
Для установки надстройки «Отображение цен в виде картинок» нужно выложить распакованные файлы из архива mw-numberprotection-2007.2.XX.XXXX.zip в каталог, где лежит ПК Мастер-Web.
Настройка
Отдельного экрана надстройка «Отображение цен в виде картинок» не имеет. После установки данная надстройка будет обрабатываться в экранах «Подбор тура с наличием мест» и «Ценовой лист». Экран «Подбор тура с наличием мест» доступен по адресу http: //ip- адрес сервера Мастер-Веб/MasterWebStandard/Extra/QuotedDynamic.aspx. Экран «Ценовой лист» доступен по адресу http: //ip- адрес сервера Мастер-Веб/MasterWebStandard/PriceList/Complex.aspx.
Настройки в файле WEB.CONFIG
Добавление секций
Использование IIS6
В секции <system.web /> нужно добавить подсекцию:
<httpHandlers> <add verb="GET" path="Digits.aspx" type="MasterWebStandard.Extra.NumberProtection.DigitsHandler, MasterWebStandard.Extra.NumberProtection" /> </httpHandlers>
Использование IIS7
В секции <system.webServer /> нужно добавить подсекцию:
<handlers> <add name="DigitsHanlder" verb="GET" path="Digits.aspx" type="MasterWebStandard.Extra.NumberProtection.DigitsHandler, MasterWebStandard.Extra.NumberProtection" /> </handlers>
Дополнительные настройки
Дополнительные настройки, задаваемые в файле web.config, находящемся в папке MasterWeb позволяют задать дополнительные условия для отображения и проверки данных.
№ |
Описание |
Значение |
Настройка |
1 |
Включение возможности отображения цен в виде картинок в экранах «Подбор тура с наличием мест» и «Ценовой лист» |
– true – отображать цены в виде картинок; – false или отсутствие параметра – цены отображаются в обычном виде |
<add key="showPriceAsImage" value="true" /> |
2 |
Настройка для стиля, отображаемых на картинке цен |
Стиль, отображаемых на картинке цен в формате: [FontFamily]:[Size]:[UnderLine]:[Bold]:[Italic]:[Color]. FontFamily – шрифт; Size – размер шрифта; UnderLine – нижнее подчеркивание; Bold – жирный или не жирный шрифт; Italic – наклонный или не наклонный шрифт; Color – цвет шрифта. Возможные цвета: blue, gray, green, red, black |
<add key= "numberImageSetting" value="Tahoma:9:true:false:true:blue"/> |
Подготовка данных
Надстройка «Отображение цен в виде картинок» реализована как дополнительная возможность экранов «Подбор тура с наличием мест» и «Ценовой лист». Соответственно требования по подготовке данных для надстройки такие же как и для этих экранов.
Работа в системе
При включенной возможности отображения цен в виде картинок, цены в результатах поиска будут отображаться не в виде текста, а в виде png-рисунков.