Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Bugzilla » Как скрыть дополнительные поля? » 15-09-2010 08:30:12

Вот эти:

Выделить код

Код:

\Bugzilla\www\template\ru\default\bug\create\create.html.tmpl
\Bugzilla\www\template\ru\default\bug\edit.html.tmpl

Bugzilla » Оповещения (whine) на Linux » 31-08-2010 10:19:25

Скорей всего проблема именно в DBD-mysql (v4.00)   ОК: найден v4.005 .Только почему сама багзила на этот запрос не ругается не знаю.  Поищите где в этом запросе вызывается функция , которой нет в 4 -ой версии mysql  и попробуйте заменить. Либо попробуйте обновить mysql до 5-ой версии  и посмотрите там.

Bugzilla » Вывод даты в футере. Требуется не большая помощь. » 17-08-2010 09:30:04

mamont77 пишет

Здравсвуйте. Очень хочу получить вашу помощь, так как с perl сталкиваюсь впервые.

Имеется файл bugzilla\template\en\default\global\footer.html.tmpl
В нем имеется строка © 2003-2009
Хочется заменить ее так, что бы текущий год выводился програмно:
© 2003-[% TУT текущий ГОД %]

Но поскольку не знаю perl и методом тыка внутри [% ... %] что только не вставлял, или проигнорировано или выдает ошибку парсинга.
К примеру  [% localtime(5) %] не работает.

Может кто нибудь мне помочь?

13-08-2010 16:30:53

Выделить код

Код:

#!/usr/local/perl

($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time);
$current_year = $year + 1900;
print $current_year;

Вот что я набросал для теста. Оно корректно работает.
А вот запихнуть все это в шаблон между [% ... %]  не умею((

Посмотрите из какого скрипта вызывается данный template. В том скрипте создайте , например,my $year_current; В нем же выполните Ваш код c localtime(time) и передавайте

Bugzilla » Где хранится почтовый адрес? » 12-08-2010 09:21:56

Попробуйте  select * from profiles limit 5; по и дее в этой таблице должно быть. У меня по крайней мере там.

Bugzilla » Как добавить дополнительную информацию в рассылку? » 13-07-2010 10:17:05

Вопрос пишет

Создаю задачу (bug). Получаю письмо с такой информацией:
Summary:
Product:
Version: 
Platform: 
OS/Version:
Status: 
Severity:
Priority:
Component:
AssignedTo: 
ReportedBy: 
CC: 
Group: 
Estimated Hours:

Так же перед темой письма ставиться слово «Новая».

Добавляю комментарии в данной задачи и получаю письмо с темой, где отсутствует слово «Новая» и нет выше перечисленных полей.

Вопросы:
1)    По какой причине в русской bugzilla пишутся название полей по-английски?
2)    Как сделать чтобы эти поля писались по-русски?

Попробуйте почитать здесь http://forum.mozilla-russia.org/viewtop … pid=426423

Bugzilla » Поиск: можно найти все просроченные баги ? » 13-07-2010 10:02:51

small75 пишет

Что-то у меня не получается.

Создал баг со сроком 2010-07-02

В 3.6 и 3.4.6
в разделе "Advanced Searching Using Boolean Charts"/Отбор по набору условий

Выбираю поле Срок, условие - равно, значение Now
Результат - Ошибок не найдено

Пробовал и в английско локализации и в русской.

Пользуйтесь выборкой багов SELECT из базы с любыми условиями не мучайтесь.  Если Вам нравится больше через броузер этим заниматься, попросите для тех условий для отбора каких не хватает программистов написать вам страничку cgi .

Bugzilla » Формат времени » 05-07-2010 17:47:11

Вам нужно что-то типа '%d %a , %Y'
Еще здесь можете посмотреть я могла напутать чтото http://dev.mysql.com/doc/refman/5.1/en/ … ate-format

Bugzilla » Формат времени » 05-07-2010 09:21:00

Точно не знаю, возможно Вам надо либо править соответствующий шаблон в шапке странички.  Либо если там не поправить можно напрямую залезть в страничку show_bug.cgi и посмотреть в каком формате там передается дата и поправить там.

Bugzilla » Поиск: можно найти все просроченные баги ? » 28-06-2010 10:20:13

Вам нужно развернуть пункт внизу поиска называется "Отбор по набору условий" ( так называется в версии 3,4,2) и выбрать например "Запланировано" "Меньше" и дату например текущего дня

Bugzilla » Как ты сортируешь письма от bugzilla? » 23-06-2010 10:01:02

Вопрос пишет

Я просто поражен ОГРОМНЫМ преимуществами перед платными программами!Добавлено Вчера 18:24:12Фильтры автоматом применяются только к одной папке? Разные фильтры можно применить к разным папкам только в ручную, да? Это делается в окне «Фильтры сообщений» далее выбираем необходимые фильтры и выбираем папку, где они должны примениться в «Запустить выбранные фильтры в папке». Мне бы хотелось что бы это делалось автоматом (к определенной папки применялись определенные фильтры), а не в ручную.Например, все письма, которые приходят от Bugzilla попадают в папку Bugzilla. Затем на папке Bugzilla применяются свои фильтры, которые раскидывают все письма от Bugzilla в зависимости от продукта по своим подпапкам. У меня так не получилось сделать ((((
                    Отредактировано Вопрос (Вчера 18:25:09)

Здравствуйте,
Вам просто нужно в списке "Фильтры сообщений" сделать фильтры по подпапкам выше чем фильтр по основной папке.
Тогда у Вас письмо, для которого выполнилось условие, что его ну

Bugzilla » «Welcome to Bugzilla» при bugzilla-3.4.3-ru-20091115.tar » 03-06-2010 09:19:54

small75 пишет

3.4.3
url: http://mydomen.ru/index.cgi
Bugzilla – Главная страница

Над кнопками Зарегистрировать ошибку, Найти, Войти надпись
Welcome to Bugzilla

Находится в файле index.html.tmpl
строка 131

Ну раз Вы нашли данную запись измените, как Вам нравится. Почему нет?

Bugzilla » 12 важных вопросов по bugzilla3.4.6 ! » 03-06-2010 09:16:27

Вопрос пишет

Стоит под виндой:

11)    пользователя исключил из  группы edit, а он все равно может редактировать :( .  В чем причина не знаете? Как сделать группу только для просмотра (права только на чтение)?

Попробуйте вообще удалить этих  пользователей -когда пользователь не залогинен он как раз может только просматривать баги, а редактировать их не может.

Bugzilla » Установка русификации bugzilla » 27-05-2010 10:14:22

small75 пишет

Никто не сталкивался?Добавлено Вчера 18:08:08Багзилла версия 3.4.6 (ru: 3.4.3)При создании и просмотре бага в списке значений полей Серьезность, Платформа и ОС все значения на английском.Во всех остальный местах (настройка полей в администрировании, в поиске, в отчетах) по-русски.Что может быть?

Вы имеете ввиду в приходящих письмах?
Если так то в письмах эти поля берутся из БД, а во всех остальных местах (как я понимаю при просмотре через броузер) они заменяются на нужные значения с помощью templates.
Для русификации в письмах смотрите http://forum.mozilla-russia.org/viewtop … 23#p426423 как там написано нужно поправить таблицу fielddefs и будет вам счастье.

Bugzilla » Русификация писем Bugzilla 3.2 » 26-05-2010 12:10:21

tim4dev пишет

Таблицу fielddefs лучше не трогать в плане русификации (по крайней мере в 3.2, utf8).
Иначе, в "истории изменений бага" появятся ваши "русификации" в виде

Выделить код

Код:

Коия

Насчет этой проблемы я знаю. Просто смотря, что Вам важнее получить полностью русифицированные письма или смотреть историю?
Конечно, лучше иметь настоящую русификацию.

Bugzilla » Периодическое оповещение каждому исполнителю » 26-05-2010 09:44:13

tim4dev пишет

Ну, так писал:

Версия 3.2

Как настроить периодическое оповещение каждому исполнителю (assigned_to) о всех его (и только его) незакрытых багах?
Исполнителей много,  создавать каждому персональное оповещение вручную не катит.

Сейчас организована рассылка по результатам отбора целой группе. А хотелось бы персонально каждому отдельным письмом.

Решение нашел в англоязычной (как и всегда впрочем) группе по багзилле , только не применял его пока.
Какое-то шаманство с переменной %user%
Да и ссылку потерял ;) значит не очень надо.

Здравствуйте,

Могу посоветовать написать простой скриптец на perl с использование модуля   

Выделить код

Код:

use Mail::Sender;

для рассылки писем. В нем можно использовать прикрепленные файлы. При установке данного модуля вместе с ним разворачиваются и примеры можно оттуда взять простой вариант рассылки.
Класс использует простые методы : [code]OpenMultipart() - для подготовки письма указываем тему, кому письмо
Body() - само

Bugzilla » Установка русификации bugzilla » 25-05-2010 15:04:21

tim4dev пишет

Попробовал апгрейдиться с 3.2-ru - мраки. Ничего не помогло.
Откатился назад.

А без русификации у Вас письма нормально ходят? Отправляются без проблем?

Bugzilla » Руссификация bugzilla 3.6 » 13-05-2010 10:11:10

Напишите подробнее о "ругаться на Bugzilla/Template.pm"  (прямо скопируйте ошибку , что выдает багзила). Скорей всего вам какой-то модуль перла придется установить еще.

Bugzilla » Ссылки в комментариях » 23-04-2010 14:41:49

Если Вы спрашивали про зарезервированные слова -линки в багзиле то это обсуждалось здесь
http://forum.mozilla-russia.org/viewtopic.php?id=42694
К примеру вставляя ошибка 2025 будет сформирована ссылка на данную ошибку 2025 автоматически.

Bugzilla » Скрытие ненужных элементов » 27-02-2010 17:29:25

Ну тогда предыдущее мое письмо не смотрим. сразу правим  ./bugzilla-3.4.5/template/ru/default/bug/edit.html.tmpl. Будем комментировать не нужные строчки( или удалять как хотите. Все должно заработать.
Для того чтобы скрыть Версию комментируем (строка примерно 403) :

Выделить код

Код:

[%#  <tr> #%]
     [%#   <td class="field_label">  #%]
     [%#   <label for="version"><b>Версия</b></label>:  #%]
    [%#  </td> #%]

      [%# PROCESS select selname => "version" #%]
    [%#  </tr> #%]

Для того чтобы скрыть платформу комментируем(строка примерно 414) :
[code]    [%############%]
    [%# PLATFORM #%]
    [%############%]
   [%# <tr> #%]
[%#       <td class="field_label">  #%]
[%#        <label for="rep_platform" accesskey="h"><b>Платформа</b></label>:  #%]
[%#      </td> #%]
[%#       <td class="field_value"> #%]
        [%# INCLUDE bug/field.html.tmpl  #%]
[%#             bug = bug, field = select_fields.rep_platform,  #%]
[%#             no_tds = 1, value = bug.rep_platform  #%]
[%#       

Bugzilla » Скрытие ненужных элементов » 27-02-2010 12:01:58

int21h13 пишет
Tuchka_84 пишет

Напишите в каком шаблоне не получается настроить?
Или cgi напишите, который хотите видеть настроенным если не знаете с каким шаблоном он точно связан.

по вот этому запросу нужно скрыть поля:
"show_bug.cgi"
пытался править темлейт :/
./template/ru/default/bug/edit.html.tmpl

26-02-2010 16:11:40
в перле совсем не силен, так что много кода текста проста не понимаю..:(

Здравствуйте,
Как я Вас поняла Вы хотите , чтобы когда Вы были залогинены  все поля на модификацию были доступны, а когда не залогинены - просмотр некоторые отсутствовали. По-умолчанию такого нет. Но сделать можно следующим образом(всегда сохраняйте копию на всякий случай) :
1. Копируем edit.html.tmpl

Выделить код

Код:

cp edit.html.tmpl edit2.html.tmpl

2. В файле скрипте создаем переменную отвечающую за то что залогинен пользователь или нет - типа какой шаблон нам потом открывать :
[code]vi show_bug.cgi
.....
# If the user isn't logged in, we use data from the shadow DB. If he plans

Bugzilla » Скрытие ненужных элементов » 26-02-2010 15:36:22

Напишите в каком шаблоне не получается настроить?
Или cgi напишите, который хотите видеть настроенным если не знаете с каким шаблоном он точно связан.

Bugzilla » Скрытие ненужных элементов » 26-02-2010 10:18:52

int21h13 пишет

Здравствуй ALL.
подскажите пожалуйста
как скрыть элементы: Версия, Платформа, Важность/приоритет, Ссылки  в форме просмотра багов?

Здравствуйте,
Вам нужно зайти в шаблоны

Выделить код

Код:

cd ./template/ru/default/bug
vim edit.html.tmpl

Далее в этом шаблоне с помощью поиска /Версия / Платформа и т.д найти нужные пункты и просто их удалить (навсякий случай сначала сделайти копию исходного файла) :

Выделить код

Код:

<tr>
      <td class="field_label">
        <label for="version"><b>Версия</b></label>:
      </td>

      [% PROCESS select selname => "version" %]
    </tr>

Найдите эти строчки и удалите их .Вот и все. Аналогично с остальными.

Bugzilla » Как правильно добавить продукт » 24-02-2010 13:57:33

Здравствуйте,

Вы Custom поля случайно не настраивали?
Названия им нужно давать строго на английском языке и только отображение на русском.

Bugzilla » Вопрос: специальные слова-линки в багзиле » 14-01-2010 09:55:38

Здравствуйте,

Спасибо!
На русской версии багзилы 3,4,2 удалось сделать линки с помощью записей:
ошибка 3425
ошибка 3425, comment 5
attachment 10801 [details]

Почему часть по-русски часть по-английски не знаю, но так работает.
Еще раз спасибо.

Bugzilla » Вопрос: специальные слова-линки в багзиле » 13-01-2010 14:02:31

Здравствуйте,

Есть ли в багзиле зарезервированные слова например, bug,  при комбинации с которым в комментарии получается ссылка на ошибку.
К примеру, в комментарии просто пишу :
Ошибка возникла вместе с bug 3335
Нажимаю Добавить. А коммент превратился в текст с ссылкой на баг 3335 , такое вообще возможно?
Может быть как-то bug# или &bug надо писать? Может в настройках где-то галочку поставить?
На комментарии также comment 1 на вложения attach 1 есть такие же специальные слова?

Заранее спасибо.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]