コメントメールのCRを取る
コメントが追加されるとblog運用者にメールが来ますし、MT-Notifierを入れていると登録した人に同様のメールが届きますが、この時、コメントの各行の最後に余計なCR(0x0d、^M)が付いて来ます。
これを取るには、[MT]/lib/MT/App/Comments.pm をハックします。
[MT]/lib/MT/App/Comments.pm
186c186,189
< $comment->text($q->param('text'));
---
> my $comt = $q->param('text');
> $comt =~ s/\r\n/\n/g;
> $comment->text($comt);
> # $comment->text($q->param('text'));
これでOkです。
つまり、186行目の
$comment->text($q->param('text'));
を
my $comt = $q->param('text');
$comt =~ s/\r\n/\n/g;
$comment->text($comt);
にするということです。
WindowsやMacのメーラだと表示されないかもしれませんが、linuxのmewだと表示されて鬱陶しいのでこうしました。
お試しを!
コメント
2.661でComment.pmが更新されたので、再度ハック。
内容は同じ。
投稿者: miya | 2004年1月16日 21:30