| Pour cafe | メイン | Movable Typeのリンクボタン |
Movable TypeのBlockquoteタグ
blockquoteタグが面倒だったんです。
改行をしてくれないために、わざわざ自分でタグを入れたりして。
なんとかならんのか!?と思って調べたら・・・
とってもステキに説明してくださっているサイトがあるあるあるあるある。
ということで、早速自分のMovable Typeもいじることに。
いちいちエントリーでヒトテマかけるのが面倒だったので、おおもとをいじる方法を選びました。
Movable Typeをインストールしているフォルダからlib/MT/Util.pmを開いて。
以下の記述部分を検索で探します。
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|blockquote|address|div|hr)@) {
$p =~ s!\r?\n!<br />\n!g;
$p = "<p>$p</p>";
} elsif ($p =~ m@^</?(?:blockquote)@) {
$p =~ s!?r??n!<br />?n!g;
}
}
おかげでラクになりました・・・。
【参考サイト】
小粋空間: Movable Type で blockquote 要素を記述する時の注意
小粋空間: エントリーにpタグとbrタグが入る仕組み(その1:コード解析)
小粋空間: エントリーにpタグとbrタグが入る仕組み(その2:blockquoteにbrタグを挿入)
小粋空間: エントリーにpタグとbrタグが入る仕組み(その3:textareaにbrタグを挿入しない)
January 18, 2008|Category: web
TrackbackURL:http://www.krcube.net/sys-mt/mt-tb.cgi/201