アラ還のオッサンがマルクスの勉強やらコンサートの感想やらを書き込んでいます

blockquoteタグの中での改行

2004年11月14日 at 15:16:51

MT 3.11-jpじゃあ“blockquoteタグの中では改行タグが効かないなあ…”と諦めていたのですが、解決策があることを知りました。さっそく挑戦してみます。

小粋空間: エントリーにpタグとbrタグが入る仕組み(その2:blockquoteにbrタグを挿入)

常に改行を挿入する方法は既出で存在していますが、個人的には “blockquote” を条件式から除外する方法を採っています。具体的にはlib/MT/Util.pmのhtml_text_transformの赤字部分

for my $p (@paras) {
    if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|blockquote|address|div|hr)@) {
        $p =~ s!\r?\n!<br />\n!g;
        $p = “<p>$p</p>”;
    }
}

を削除して

for my $p (@paras) {
    if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|address|div|hr)@) {
        $p =~ s!\r?\n!<br />\n!g;
        $p = “<p>$p</p>”;
    }
}

としています。

Similar Articles:

Tags:

Print This Post Print This Post

人気ブログランキングに参加しています。よかったらクリックしてください。

Trackback This Post

http://ratio.sakura.ne.jp/archives/2004/11/14151651/trackback/

Leave a Reply