Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

     </tr>

 

     <tr>

       <td align="right">

-        <label for="op_sys" accesskey="o"><b>ОС</b></label>:

+        <label for="op_sys" accesskey="o"><b>Подразделение</b></label>:

       </td>

       [% PROCESS select selname => "op_sys" %]

     </tr>

 

     <tr>

-      <td align="right">

-        <label for="version"><b>Версия</b></label>:

-      </td>

-      [% PROCESS select selname => "version" %]

+      [% USE Bugzilla %]

+      [% SET field = Bugzilla.get_fields({ name => "cf_addr" }) %]

+      [% SET value = ${field.name} ?

           IF ${field.name}.defined %]

+      [% PROCESS bug/field.html.tmpl editable=1 value_span=2 disabled=0 %]

     </tr>

 

     <tr>

Здесь первым исправлением мы отключаем отображение поля cf_addr там, где отображаются дополнительные поля, а вторым – меняем описания полей, а также добавляем вывод дополнительного поля cf_addr непосредственно под полем «Подразделение». Что ж, с шаблонами покончено.

Пишите письма

Правок в исходном коде Perl мы будем делать существенно меньше – только в модуле Bugzilla/BugMail.pm, который отвечает за отправку оповещений по почте о новых или изменившихся задачах. Текст письма формируется этим модулем целиком, без использования шаблонов, поэтому исправлять сообщения нам придется тоже непосредственно в модуле. Разумеется, при этом мы теряем совместимость с каким-нибудь «уругвайским» языком, но, мне кажется, это небольшая потеря. Разумеется, если вы стремитесь к чистоте кода, можно насоздавать еще языковых констант – группа поддержки Bugzilla вам только спасибо скажет.

--- /tmp/1/BugMail.pm   Wed Feb 28 20:42:22 2007

+++ BugMail.pm   Tue Aug 14 19:45:05 2007


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100