Вот эти:
\Bugzilla\www\template\ru\default\bug\create\create.html.tmpl \Bugzilla\www\template\ru\default\bug\edit.html.tmpl
Скорей всего проблема именно в DBD-mysql (v4.00) ОК: найден v4.005 .Только почему сама багзила на этот запрос не ругается не знаю. Поищите где в этом запросе вызывается функция , которой нет в 4 -ой версии mysql и попробуйте заменить. Либо попробуйте обновить mysql до 5-ой версии и посмотрите там.
Здравсвуйте. Очень хочу получить вашу помощь, так как с 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) и передавайте
…Попробуйте select * from profiles limit 5; по и дее в этой таблице должно быть. У меня по крайней мере там.
Создаю задачу (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
Что-то у меня не получается.
Создал баг со сроком 2010-07-02
В 3.6 и 3.4.6
в разделе "Advanced Searching Using Boolean Charts"/Отбор по набору условийВыбираю поле Срок, условие - равно, значение Now
Результат - Ошибок не найденоПробовал и в английско локализации и в русской.
Пользуйтесь выборкой багов SELECT из базы с любыми условиями не мучайтесь. Если Вам нравится больше через броузер этим заниматься, попросите для тех условий для отбора каких не хватает программистов написать вам страничку cgi .
Вам нужно что-то типа '%d %a , %Y'
Еще здесь можете посмотреть я могла напутать чтото http://dev.mysql.com/doc/refman/5.1/en/ … ate-format
Точно не знаю, возможно Вам надо либо править соответствующий шаблон в шапке странички. Либо если там не поправить можно напрямую залезть в страничку show_bug.cgi и посмотреть в каком формате там передается дата и поправить там.
Вам нужно развернуть пункт внизу поиска называется "Отбор по набору условий" ( так называется в версии 3,4,2) и выбрать например "Запланировано" "Меньше" и дату например текущего дня
Я просто поражен ОГРОМНЫМ преимуществами перед платными программами!Добавлено Вчера 18:24:12Фильтры автоматом применяются только к одной папке? Разные фильтры можно применить к разным папкам только в ручную, да? Это делается в окне «Фильтры сообщений» далее выбираем необходимые фильтры и выбираем папку, где они должны примениться в «Запустить выбранные фильтры в папке». Мне бы хотелось что бы это делалось автоматом (к определенной папки применялись определенные фильтры), а не в ручную.Например, все письма, которые приходят от Bugzilla попадают в папку Bugzilla. Затем на папке Bugzilla применяются свои фильтры, которые раскидывают все письма от Bugzilla в зависимости от продукта по своим подпапкам. У меня так не получилось сделать ((((
Отредактировано Вопрос (Вчера 18:25:09)
Здравствуйте,
Вам просто нужно в списке "Фильтры сообщений" сделать фильтры по подпапкам выше чем фильтр по основной папке.
Тогда у Вас письмо, для которого выполнилось условие, что его ну
3.4.3
url: http://mydomen.ru/index.cgi
Bugzilla – Главная страницаНад кнопками Зарегистрировать ошибку, Найти, Войти надпись
Welcome to BugzillaНаходится в файле index.html.tmpl
строка 131
Ну раз Вы нашли данную запись измените, как Вам нравится. Почему нет?
Стоит под виндой:
11) пользователя исключил из группы edit, а он все равно может редактировать :( . В чем причина не знаете? Как сделать группу только для просмотра (права только на чтение)?
Попробуйте вообще удалить этих пользователей -когда пользователь не залогинен он как раз может только просматривать баги, а редактировать их не может.
Никто не сталкивался?Добавлено Вчера 18:08:08Багзилла версия 3.4.6 (ru: 3.4.3)При создании и просмотре бага в списке значений полей Серьезность, Платформа и ОС все значения на английском.Во всех остальный местах (настройка полей в администрировании, в поиске, в отчетах) по-русски.Что может быть?
Вы имеете ввиду в приходящих письмах?
Если так то в письмах эти поля берутся из БД, а во всех остальных местах (как я понимаю при просмотре через броузер) они заменяются на нужные значения с помощью templates.
Для русификации в письмах смотрите http://forum.mozilla-russia.org/viewtop … 23#p426423 как там написано нужно поправить таблицу fielddefs и будет вам счастье.
Таблицу fielddefs лучше не трогать в плане русификации (по крайней мере в 3.2, utf8).
Иначе, в "истории изменений бага" появятся ваши "русификации" в виде
Насчет этой проблемы я знаю. Просто смотря, что Вам важнее получить полностью русифицированные письма или смотреть историю?
Конечно, лучше иметь настоящую русификацию.
Ну, так писал:
Версия 3.2
Как настроить периодическое оповещение каждому исполнителю (assigned_to) о всех его (и только его) незакрытых багах?
Исполнителей много, создавать каждому персональное оповещение вручную не катит.Сейчас организована рассылка по результатам отбора целой группе. А хотелось бы персонально каждому отдельным письмом.
Решение нашел в англоязычной (как и всегда впрочем) группе по багзилле , только не применял его пока.
Какое-то шаманство с переменной %user%
Да и ссылку потерял ;) значит не очень надо.
Здравствуйте,
Могу посоветовать написать простой скриптец на perl с использование модуля
для рассылки писем. В нем можно использовать прикрепленные файлы. При установке данного модуля вместе с ним разворачиваются и примеры можно оттуда взять простой вариант рассылки.
Класс использует простые методы : [code]OpenMultipart() - для подготовки письма указываем тему, кому письмо
Body() - само
Попробовал апгрейдиться с 3.2-ru - мраки. Ничего не помогло.
Откатился назад.
А без русификации у Вас письма нормально ходят? Отправляются без проблем?
Напишите подробнее о "ругаться на Bugzilla/Template.pm" (прямо скопируйте ошибку , что выдает багзила). Скорей всего вам какой-то модуль перла придется установить еще.
Если Вы спрашивали про зарезервированные слова -линки в багзиле то это обсуждалось здесь
http://forum.mozilla-russia.org/viewtopic.php?id=42694
К примеру вставляя ошибка 2025 будет сформирована ссылка на данную ошибку 2025 автоматически.
Ну тогда предыдущее мое письмо не смотрим. сразу правим ./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 #%]
[%#
Tuchka_84 пишетНапишите в каком шаблоне не получается настроить?
Или cgi напишите, который хотите видеть настроенным если не знаете с каким шаблоном он точно связан.по вот этому запросу нужно скрыть поля:
"show_bug.cgi"
пытался править темлейт :/
./template/ru/default/bug/edit.html.tmpl26-02-2010 16:11:40
в перле совсем не силен, так что много кода текста проста не понимаю..:(
Здравствуйте,
Как я Вас поняла Вы хотите , чтобы когда Вы были залогинены все поля на модификацию были доступны, а когда не залогинены - просмотр некоторые отсутствовали. По-умолчанию такого нет. Но сделать можно следующим образом(всегда сохраняйте копию на всякий случай) :
1. Копируем edit.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
Напишите в каком шаблоне не получается настроить?
Или cgi напишите, который хотите видеть настроенным если не знаете с каким шаблоном он точно связан.
Здравствуй ALL.
подскажите пожалуйста
как скрыть элементы: Версия, Платформа, Важность/приоритет, Ссылки в форме просмотра багов?
Здравствуйте,
Вам нужно зайти в шаблоны
Далее в этом шаблоне с помощью поиска /Версия / Платформа и т.д найти нужные пункты и просто их удалить (навсякий случай сначала сделайти копию исходного файла) :
<tr> <td class="field_label"> <label for="version"><b>Версия</b></label>: </td> [% PROCESS select selname => "version" %] </tr>
Найдите эти строчки и удалите их .Вот и все. Аналогично с остальными.
…Здравствуйте,
Вы Custom поля случайно не настраивали?
Названия им нужно давать строго на английском языке и только отображение на русском.
Здравствуйте,
Спасибо!
На русской версии багзилы 3,4,2 удалось сделать линки с помощью записей:
ошибка 3425
ошибка 3425, comment 5
attachment 10801 [details]
Почему часть по-русски часть по-английски не знаю, но так работает.
Еще раз спасибо.
Здравствуйте,
Есть ли в багзиле зарезервированные слова например, bug, при комбинации с которым в комментарии получается ссылка на ошибку.
К примеру, в комментарии просто пишу :
Ошибка возникла вместе с bug 3335
Нажимаю Добавить. А коммент превратился в текст с ссылкой на баг 3335 , такое вообще возможно?
Может быть как-то bug# или &bug надо писать? Может в настройках где-то галочку поставить?
На комментарии также comment 1 на вложения attach 1 есть такие же специальные слова?
Заранее спасибо.