2.661から3.11jaにアップデートした際にいくつか直したい所があったので修正しました。
まずはbookmarklet。3からはクイックポストと呼ぶようになったようです。今までだと引用した箇所をblockquoteタグでくくって表示されていたのですが3からはblockquoteタグを使用しなくなり単にリンクのみの表示でした。
引用文をblockquoteタグで囲む機能は実装されませんでした。そこで、引用文全体をblockquoteタグで囲み、さらに引用したページのタイトルをquotetitleタグで囲むように修正する方法を紹介します。
BLOG質問箱さんの所に修正方法が書いていました。記事の通りMT/lib/MT/App/CMS.pmを修正。
それと3から新しく登場したMTCommentFieldsタグ。コメントプレビューテンプレート等で使われているタグです。このタグによりテンプレートに入力フィールドの記述をしなくてよくなりましたが、この入力フィールドのレイアウトを変えたい時にはどこを触っていいのか分からなくなりました。
調べた所、風のまにまに号さんの所で修正箇所を発見しました。
MT3.0の「コメント・プレビュー」テンプレートを変更:風のまにまに号
MT/lib/MT/Template/Context.pmを修正すればよいと分かりました。このContext.pm、かなり大きく変更箇所を見つけにくいのですがテキストエディタ等でCommentFieldsで検索して同じ行にあるhdlr_comment_fieldsと言うキーワードで再び検索すれば見つけやすいと思います。
3からの新機能type keyを使用した場合、認証等でメールが送られてくる時がありますがそのままだとメールのタイトルが文字化けしてしまいます。
ウェブログ(blog) 活用フォーラムの所に修正方法が書いていました。
アップグレードバージョンをダウンロードし、無事にインストールは出来ましたが、コメントやトラックバックがあった時のメールのタイトルが文字化けします。
mt.cfgにDefaultLanguage jaと言う記述を追加すれば直りました。
以上3点の修正で大分快適になりました。


