2919 次
1 に答える
2
アプローチ #1 Mantis の構成をハックする
これをconfig_inc.phpに入れてください。有効なタグのリストに「a」を追加すると、問題が解決するはずです。
############################
# Mantis HTML Settings
############################
# --- html tags -------------------
# Set this flag to automatically convert www URLs and
# email adresses into clickable links
$g_html_make_links = ON;
# These are the valid html tags for multi-line fields (e.g. description)
# do NOT include href or img tags here
# do NOT include tags that have parameters (eg. <font face="arial">)
$g_html_valid_tags = 'p, li, ul, ol, br, pre, i, b, u, em';
# These are the valid html tags for single line fields (e.g. issue summary).
# do NOT include href or img tags here
# do NOT include tags that have parameters (eg. <font face="arial">)
$g_html_valid_tags_single_line = 'i, b, u, em';
注:構成ファイルは、'href' または 'img' タグを追加しないようにアドバイスしていることに注意してください (おそらく、これらにより、ユーザーが任意の JavaScript を実行できるようになり、クロスサイト スクリプティング攻撃への扉が開かれるためです)! しかし、愚かな構成ファイルは何を知っているのでしょうか?
アプローチ #2 BBCodeプラグインをインストールする
もう一度考えてみると、必要な機能を実装するプラグインを入手するのがおそらく最善です。現在の Mantis バージョン (v1.1+ だと思います) で動作する 2 つの BBCode プラグインを見つけました。これまたはこれをチェックしてください。
次に、次のような通常のリンクと名前付きリンクを生成できるはずです。
[url]http://www.bbcode.org/[/url]
[url=http://www.bbcode.org/]This be bbcode.org![/url]
于 2012-08-16T17:38:59.447 に答える