是否可以格式化在 Mantis 错误跟踪器中输入的错误注释(评论)以解决问题?
我正在使用 Mantis v1.0.8
例如
“样本螳螂错误笔记”
它显示为纯文本。
我想让它加粗或以不同的颜色显示
例如类似于https://stackoverflow.com/editing-help
是否有任何其他错误跟踪系统允许这样的功能?
是否可以格式化在 Mantis 错误跟踪器中输入的错误注释(评论)以解决问题?
我正在使用 Mantis v1.0.8
例如
“样本螳螂错误笔记”
它显示为纯文本。
我想让它加粗或以不同的颜色显示
例如类似于https://stackoverflow.com/editing-help
是否有任何其他错误跟踪系统允许这样的功能?
正如Gawcio和mhu 所说,该列表是有限的,并且在当前的 mantis1.2.15
中,允许在描述和其他多行字段中使用以下标签:<p>
, <li>
, <ul>
, <ol>
, <br>
, <pre>
, <i>
, <b>
, <u>
, <em>
, <strong>
。
此外,摘要和其他单行字段(例如OS或Platform)中允许使用以下标签:<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; }
这样您的报告可能会获得一些颜色:)
在 Mantis 中,可以使用一些 HTML 标签(不幸的是,并非所有标签都受支持)。根据我的经验(我记得很清楚) ,我成功地使用了:<B>
、、>和列表,包括有序和无序(项目符号):。它使注释和描述更具可读性。<I>
<U
<S>
<OL><LI>
<UL><LI>
目前我正在使用 1.1.8 版本的 Mantis,但我在旧版本(1.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
文件中即可。