コメントメールのCRを取る[MT3]
MT3でコメントメール(管理者)の余計なCRを取り除く。
コメントが追加されるとblog運用者にメールが来ますし、MT-Notifierを入れていると登録した人に同様のメールが届きますが、この時、コメントの各行の最後に余計なCR(0x0d、^M)が付いて来ます。
これを取るには、[MT]/lib/MT/App/Comments.pm をハックします。
$ diff Comments.pm.bak20040729 Comments.pm
406c406,410
< $comment->text($q->param('text'));
---
> #$comment->text($q->param('text'));
> # miya
> my $comt = $q->param('text');
> $comt =~ s/\r\n/\n/g;
> $comment->text($comt);
なお、MT2用はこちらです。