« MovableType用TextFormatプラグイン mt-sukeroku-plus.pl Ver.0.41公開 | メイン | Eclipse 3.0の新機能に偏向的に萌えてみる。 »

MT4iとmt-sukeroku-plus.plをセットで使う場合…

mt-sukeroku-plus.plの記事とMT4iとの相性があんまり良くないというか、MT4iではConvert Line Breaksを前提とした造りになってるので、改行されないまま表示されて訳が分からない状態になったりしていました。気づいてもいたんですが、面倒なので放置してました(^^;;

このたび、松永さんのご指摘があったので、重い腰をあげて調査開始。

まずは直接pluginを呼び出せないかとか無謀な試みから挑戦したんですが、これが当然のように失敗。そもそもどのフォーマットで来るか分からないわけで…

こういうときは仕切りなおし。

怪しそうなフレーズでgrepを掛けたところ、<インストール先>/lib/MT/Entry.pmに次のようなものが見つかりました。

my $body = MT->apply_text_filters($entry->text, $entry->text_filters);

エントリーの書き出し時にそのものズバリな処理をしてるし(^^;;

ってことで、MT4iの次の処理を

my $text = &conv_euc_z2h($entry->text);
my $text_more = &conv_euc_z2h($entry->text_more);

こんな感じに加工。

my $text = &conv_euc_z2h(MT->apply_text_filters($entry->text, $entry->text_filters));
my $text_more = &conv_euc_z2h(MT->apply_text_filters($entry->text_more, $entry->text_filters));

これで何事もなかったかのようにほぼ期待通りのレンダリングされるようになりました。万歳。

トラックバック

このエントリーのトラックバックURL:
http://hsj.jp/blog/mt-tb.cgi/1167

この一覧は、次のエントリーを参照しています: MT4iとmt-sukeroku-plus.plをセットで使う場合…:

» MT4i + mt-sukeroku-plus.pl 送信元 亜細亜ノ蛾
mt-sukeroku-plus.plで記事を作成すると、MT4i.cgiを使ってケータイで見ると表示が崩れてしまう。それが、あっさり解決する!! [詳しくはこちら]

» MT4i Tonkey Ver. コメントスパムにちょっとだけ対応版(MT4i_18T6) 送信元 Tonkey Magic
MT4i 1.8T6です。 頂いているご要望のTodoも結構積み残しがあるんですが、一旦ここでリリースします。 個人的には、コメントのメール通知の停止/再開が一番欲しかった機能です。 携帯に転送している関係上、外出先でスパムに襲われると怖すぎるので……。 いくつかの高速... [詳しくはこちら]

» 本家 MT4i でも、記事の管理機能が付いた!! 送信元 亜細亜ノ蛾 - Weblog
MT4i と、mt-sukeroku-plus や Markdown 等のテキストフォーマットプラグインを使う場合の注意点について。 [詳しくはこちら]

» MT4i v2.0β2仮公開 送信元 talk to oneself 2
昨日の今日ですが、MT4i v2.0β2を仮公開します。 MT4i v2.0β2 変更点は以下の通り。... [詳しくはこちら]

» MT4i導入 送信元 MT 3.x TestSite
携帯電話からも本サイトが読めるようにMT4i Version 1.8T7を導入し... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2004年05月05日 00:09に投稿されたエントリーのページです。

ひとつ前の投稿は「MovableType用TextFormatプラグイン mt-sukeroku-plus.pl Ver.0.41公開」です。

次の投稿は「Eclipse 3.0の新機能に偏向的に萌えてみる。」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type