Ramdom Entry Pickup
- アフィリエイト・ブログ立ち上げました (2005年08月27日)
- 今日のBookmark (2006年10月05日)
- ヤフー、シックス・アパートと提携へ (2005年12月13日)
- 「プチシルマ」の威力 (2006年03月24日)
- 新1000円札、使えません。。。(BlogPet) (2006年01月19日)
« ネクタイの結び方 | メイン | 第2章:「発車」 »
MovableTypeの新規エントリーで、
「確認」というのがありますが、はっきり言って、役に立ちません(^^;)
私のブログでは3コラムのテンプレートを使用していますが、
エントリー内容の横幅も実際に投稿したものと違います。
また、スタイルシートや背景色、文字色等も反映されない状態での
プレビューとなっています。
そこでいろいろググっていたら、ありました。
やはり皆さん考えることは同じなんですね(^^;)
参考URL:
・[c*] : エントリーのプレビュー
・coo MEMO: エントリーのWYSIWYGプレビュー
まず、下記のサイトにて、「MT-Preview Plugin」をダウンロードします。
「10 Goto 10: MT-Preview: WYSIWYG Preview Mode for Movable Type」
解凍して出てきたモノの中の、
1. 「mt-preview.cgi」を「mt.cgi」があるディレクトリと同じディレクトリへアップロード。
パーミッションを「755」or「705」に変更してください。
2. 「preview.pl」を「/plugin」ディレクトリへアップロード。
3. 「Preview.pm」を解凍した「Laurentmフォルダ」ごと「/extlib」ディレクトリへアップロード。
4. 次に「/tmpl/cms」の中の「edit_entry.tmpl」を修正します。
edit_entry.tmplの7行目あたり
function doPreview () {
window.open('<TMPL_VAR NAME=SCRIPT_PATH>mt-preview.cgi?blog_id=<TMPL_VAR NAME=BLOG_ID>&entry_id=<TMPL_VAR NAME=ID>', '', 'width=800,height=600,resizable=yes,scrollbars=yes');
}
function listPreviousPings () {
window.open('<TMPL_VAR NAME=SCRIPT_URL>?__mode=pinged_urls&entry_id=<TMPL_VAR NAME=ID>&blog_id=<TMPL_VAR NAME=BLOG_ID>', 'urls', 'width=370,height=250,resizable=yes,scrollbars=yes');
}
function editPlacements () {
window.open('<TMPL_VAR NAME=SCRIPT_URL>?__mode=edit_placements&entry_id=<TMPL_VAR NAME=ID>&blog_id=<TMPL_VAR NAME=BLOG_ID>', 'placements', 'width=550,height=520,resizable=yes');
}
edit_entry.tmplの127行目あたり
edit_entry.tmplの332行目あたり
編集後は保存して、アップロード。
ですが、このままではプレビューした文字が文字化けしてしまいます。
そこで、「Preview.pm」に以下のように追加します。
つまり、自分のブログのcharsetに文字コードを合わせるわけです。
↓こんな感じになってでしょうか?

なお、「ウェブログの設定」>「設定」にて、
「デフォルトの投稿の状態」を「下書き」にしておきましょう。
なぜかというと、
下書きで保存し、プレビューで確認 → 確認できたら、「公開」に変更して投稿
という順序になるからです。
Link HTML:
トラックバックURL: