12

是否可以格式化在 Mantis 错误跟踪器中输入的错误注释(评论)以解决问题?

我正在使用 Mantis v1.0.8

例如

“样本螳螂错误笔记”

它显示为纯文本。

我想让它加粗或以不同的颜色显示

例如类似于https://stackoverflow.com/editing-help

是否有任何其他错误跟踪系统允许这样的功能?

4

3 回答 3

17

正如Gawciomhu 所说,该列表是有限的,并且在当前的 mantis1.2.15中,允许在描述和其他多行字段中使用以下标签:<p>, <li>, <ul>, <ol>, <br>, <pre>, <i>, <b>, <u>, <em>, <strong>

此外,摘要和其他单行字段(例如OSPlatform)中允许使用以下标签:<i><b><u><em><strong>。在问题摘要中强调一些重点很有趣,对吧?:)

没有明确说明的是这些列表是可定制的。不幸的是,它们是所谓的全局设置,因此无法使用 Web 界面进行设置,但是如果您有可能调整已安装的螳螂代码,您可以修改<mantis-doc-root>/config_inc.php文件(旨在本地修改)并添加以下选项:

/**
 * These are the valid html tags for multi-line fields (e.g. description)
 * [...]
 */
$g_html_valid_tags = 'p, li, ul, ol, br, pre, i, b, u, em, strong, code';

/**
 * These are the valid html tags for single line fields (e.g. issue summary).
 * [...]
 */
$g_html_valid_tags_single_line = 'i, b, u, em, strong, code';

服务器重新启动后,您应该能够<code>在问题的摘要和描述中使用标签。

不幸的是,螳螂标签过滤器似乎不允许任何标签属性,因此允许自由格式化并不容易。就个人而言,我已经调整了它的样式表来调整显示内容<pre><code>标签的颜色。要实现它,您可以编辑<mantis-doc-root>/css/default.css` 文件并添加/调整以下规则:

pre         { margin-top: 0px; margin-bottom: 0px; color: #0000CC; }
code        { color: #0000CC; }
em > strong { color: #CC0000; }

这样您的报告可能会获得一些颜色:)

于 2013-08-31T04:25:50.067 回答
15

在 Mantis 中,可以使用一些 HTML 标签(不幸的是,并非所有标签都受支持)。根据我的经验(我记得很清楚) ,我成功地使用了:<B>、、>和列表,包括有序和无序(项目符号):。它使注释和描述更具可读性。<I><U<S><OL><LI><UL><LI>

目前我正在使用 1.1.8 版本的 Mantis,但我在旧版本(1.0 之前)中成功使用了它——所以你的也应该处理这个问题。

于 2010-12-14T05:42:05.483 回答
0

使用您的个人config_inc.php文件覆盖 Mantis (ver.<1.3) 默认配置<mantis-doc-root>/config/config_inc.php

您可以覆盖此配置文件中的所有默认设置。例如$g_html_valid_tags, $g_bug_view_page_fields, ... 只需将默认值复制/粘贴<mantis-doc-root>/config_defaults_inc.php到您的<mantis-doc-root>/config/config_inc.php文件中即可。

于 2016-09-21T11:15:28.903 回答