MTで公開前にエントリーのプレビューを行うプラグイン

by k.[MovableType]
2007-07-25 01:03:35
[ページ移動: 1 2]

Movable Typeのエントリーのプレビューは「確認」をクリックで出来栄えを見ることができますが、
管理用のCSSを用いているため実際に公開した際にとんでもない事になっていたりします。

公開後に慌てて直すのは嫌ですね。

このプラグインは、所謂『隠しページ』なるものを作成し
公開前に表示を確認するというものです。

実際に表示される通りになりますので全体的なデザインのチェックまでできます。

いつもお世話になっております小粋空間: エントリーのプレビューを行うプラグインを参照させて頂きました。

とても親切丁寧な説明なのですが、情報が古かった(若しくはバージョンの差異)があったため
一部ソースを変更しました。

ちなみに今回は個別エントリーアーカイブの確認を行う形にしております。
バージョンはMovable Type3.35です。


1.プラグインのダウンロード

The blog of H.Fujimoto:エントリーのプレビューを行うプラグイン(その1)
より mt-rebuild-preview.zip のリンクをクリックしてプラグインアーカイブをダウンロードします。

2.ファイルのアップロード

1.のZIPファイルを解凍すると、「mt-rebuild-preview」のフォルダができ、その中に以下のファイルができます。

  1. mt-rebuild-preview.cgi
  2. /extlib/FJ/RebuildPreview.pm
  3. /plugins/TagsForPreview.pl
  4. /tmpl/cms/rebuild_preview.tmpl

なお、ファイルの文字コードはutf-8(MTデフォルト)になっている為
他の文字コードを使用している方はこの時点で文字コードを変換して保存し直して下さい。

文字コード - Wikipedia

これらのファイルを、MTCGIPath(Movable TypeのCGIスクリプトがあるディレクトリのURLパス) を
ルートパスとして、同じ名称のディレクトリ配下にそれぞれアップロードします。
存在しないディレクトリ(FJ)は新たに作成してください。

mt-rebuild-preview.cgi のパーミッションは 755 等に変更してください。

より詳しいパーミッションについての説明はパーミッションについてを参照下さい。

3.個別エントリーアーカイブプレビュー用テンプレートの作成

Movable Typeの管理画面(mt.cgi)に入り、個別エントリーアーカイブテンプレートを開いて、その内容をすべてコピーします。

インデックステンプレートに戻り「インデックステンプレートの作成」をクリックします。

↑の画像クリックで拡大表示します。

次のページでそれぞれ以下のように設定します。

テンプレートの名前:エントリープレビュー(任意)
出力ファイル名:preview.html(任意、他の方に参照されない名称)
再構築オプション:チェックを外す
テンプレートの中身:個別エントリーアーカイブの中身を丸ごとコピー
 

4.テンプレートの修正

コピーまで完了したら全体を

<MTPretendIndividualTemplate>〜</MTPretendIndividualTemplate>

上記タグで括ります。xml宣言より上からで構いません。

修正が終わったら、保存・再構築します。

[ページ移動: 1 2]

[*]前の記事 | [#]次の記事
TOP
コメント投稿
Powered by MT4i 3.0.8X1
Template Design by mbdb