- 2008年1月18日 11:56
- WEB制作
Tag:
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;
}
}
おかげでラクになりました・・・。
【参考サイト】
- Newer: Movable Typeのリンクボタン
- Older: Pour cafe