エントリーのWYSIWYGプレビュー
MT標準の[確認]って、ほんとに簡易的なプレビューという感じで、ちゃんと自分のスタイルシートが反映された画面を確認する事が出来ず、ストレスたまっていたんですよね。
このプラグインを導入すれば、自分のスタイルシートが反映されたプレビューを確認することが出来るようになり、とっても便利です。
導入方法が英語で書かれていますが、そんなに難しくないので簡単だと思います。- 10 Goto 10: MT-Preview: WYSIWYG Preview Mode for Movable Type -This Movable Type plugin implements a true WYSIWYG preview mode for the editor. It is compatible with the default editor and has been tested successfully with Textile.
不安な方は、Caramel* vanillaさんで、詳しく丁寧に日本語で導入記がありますので、参考にしてください。
さて、このMT-Previewそのままだと日本語が文字化けしてしまうので、Preview.pmを下のように赤字の行を追加して、charsetを送信させるようにしました。Perlは本職じゃないので、自信ありませんが、結果オーライです (^_^;)
sub init { my $app = shift; $app->SUPER::init(@_) or return; $app->add_methods('wysiwyg_preview' => \&preview); $app->{default_mode} = 'wysiwyg_preview'; $app->{template_dir} = 'cms'; $app->{requires_login} = 1; $app->{user_class} = 'MT::Author'; $app->{charset} = $app->{cfg}->PublishCharset; $app; }このプラグインは保存された文面を元にするようなので、[WYSIWYG]ボタンを押す前に一度[保存]ボタンで文面を保存して、それからプレビュー画面を見るように注意が必要そうです。