在Mantis缺陷跟踪器中,是否可以格式化输入的错误注释(评论)?
我正在使用Mantis v1.0.8版本。
例如:
"样本mantis错误注释"
它显示为纯文本。
我希望能够使其加粗或以不同颜色显示。
例如:类似于https://stackoverflow.com/editing-help
其他缺陷跟踪系统是否允许此功能?
在Mantis缺陷跟踪器中,是否可以格式化输入的错误注释(评论)?
我正在使用Mantis v1.0.8版本。
例如:
"样本mantis错误注释"
它显示为纯文本。
我希望能够使其加粗或以不同颜色显示。
例如:类似于https://stackoverflow.com/editing-help
其他缺陷跟踪系统是否允许此功能?
正如Gawcio和mhu所述,当前mantis版本1.2.15
中仅允许在描述和其他多行字段中使用以下标签:<p>
、<li>
、<ul>
、<ol>
、<br>
、<pre>
、<i>
、<b>
、<u>
、<em>
、<strong>
。
此外,在摘要和其他单行字段(例如OS或Platform)中,还允许使用以下标签:<i>
、<b>
、<u>
、<em>
、<strong>
。在问题摘要中加强调是很有趣的,不是吗? :)
没有明确说明的是,这些列表是可定制的。不幸的是,它们是所谓的全局设置,因此无法使用Web接口设置,但是如果您可以调整安装的mantis代码,则可以修改<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>
标签。
不幸的是,Mantis标记过滤器似乎不允许任何标签属性,因此允许自由格式化并不容易。个人而言,我已经调整了它的样式表,以调整<pre>
和<code>
标签中的内容显示颜色。为了实现这一目的,您可以编辑 <mantis-doc-root>
/css/default.css 文件并添加/调整以下规则:
pre { margin-top: 0px; margin-bottom: 0px; color: #0000CC; }
code { color: #0000CC; }
em > strong { color: #CC0000; }
这样,你的报告可能会更加生动有趣 :)
<B>
、<I>
、<U>
、<S>
和列表(有序的<OL><LI>
和无序的(符号):<UL><LI>
)。这使得注释和描述更易读。通过使用您个人的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
文件中即可。