2010年12月13日月曜日

RedmineのWiki上でHTMLタグを使えるようにする

テーブル内で改行したい!

と探し回っていると,こんなサイトを発見。www.sakuttoly.com - Redmineのwikiで制限されているHTMLタグを利用可能にする さっそく真似してみる。

さぎょうさぎょう

${REDMINE_HOME}/lib/redcloth3.rb
のファイルの最後あたり,
ALLOWED_TAGS = %w(redpre pre code notextile)
をかえる。


--- redcloth3.rb.org 2010-11-28 21:48:49.000000000 +0900
+++ redcloth3.rb 2010-12-13 11:53:53.000000000 +0900
@@ -1184,7 +1184,7 @@
end
end

- ALLOWED_TAGS = %w(redpre pre code notextile)
+ ALLOWED_TAGS = %w(redpre pre code notextile br)

def escape_html_tags(text)
text.gsub!(%r{<(\/?([!\w]+)[^<>\n]*)(>?)}) {|m| ALLOWED_TAGS.include?($2) ? "<#{$1}#{$3}" : "<#{$1}#{'>' unless $3.blank?}" }

0 件のコメント: