Movable Type プラグインディレクトリ

RebuildPreview

エントリーを公開する前に、ブログのテンプレートやスタイルシートを適用して、プレビューすることができます。

制作者: 藤本 壱 / フリー
ダウンロードサイト: The Blog Of H.Fujimoto: エントリーのプレビューを行うプラグイン(MT3.2/3.3対応版)
http://www.h-fj.com/blog/archives/2006/07/11-122736.php

インストール方法

  1. ダウンロードした「RebuildPreview_1_20.zip」を解凍します。
  2. 解凍して生成された「RebuildPreview」フォルダを、Movable Typeの「plugins」ディレクトリにアップロードします。ただし、Movable Typeの文字コードをUTF-8以外に設定している場合は、その文字コードに変換してアップロードします。
  3. 「plugins」-「RebuildPreview」-「mt-rebuild-preview.cgi」は、CGIとして実行可能なパーミッションを与えます。

以下のようなディレクトリ構成になります。

[MT]
└[plugins]
  └[MailForm]
    ├mt-rebuld-preview.cgi
    ├TagsForPreview.pl
    ├[lib]
    │└RebuildPreview.pm
    └[tmpl]
      └rebuild_preview.tmpl

使い方

1.メインページのプレビュー用テンプレートの作成

メインページのテンプレートの内容をすべてコピーした後、インデックス・テンプレートを1つ作成し、そこにコピーしたものを貼り付けます。
次に、エントリーの一覧を出力する部分で、「<MTEntries>」を「<MTEntriesWithDraft>」に書き換えます。また、「</MTEntries>」を「</MTEntriesWithDraft>」に書き換えます。
そして、「再構築オプション」の[インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する]のチェックをオフにし、テンプレート名と出力ファイル名を自分で決めて、テンプレートを保存します。

2.アーカイブ・ページのプレビュー用テンプレートの作成

アーカイブ・テンプレートの内容をコピーした後、インデックス・テンプレート(アーカイブ・テンプレートではない)を新規作成し、そこにコピーしたものを貼り付けます。
次に、アーカイブの種類に応じて、テンプレートの先頭と最後に、表1のタグを追加します。
そして、「再構築オプション」の[インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する]のチェックをオフにし、テンプレート名と出力ファイル名を自分で決めて、テンプレートを保存します。

アーカイブの
種類
先頭 最後
カテゴリー <MTPretend
Category
Template>
</MTPretend
Category
Template>
月別 <MTPretendDate
Template archive
_type="Monthly">
</MTPretendDate
Template>
週別 <MTPretendDate
Template archive
_type="Weekly">
</MTPretendDate
Template>
日別 <MTPretendDate
Template archive
_type="Daily">
</MTPretendDate
Template>
個別 <MTPretend
Individual
Template>
</MTPretend
Individual
Template>

表1 テンプレートの先頭と最後に追加するタグ

3.プレビュー用テンプレートの設定

ブログの設定の「プラグイン」タブで「Tags For Preview」の「設定を表示」をクリックします。「プレビュー用テンプレートを設定する」リンクが表示されるのでクリックします。

63-1.gif

プレビュー用テンプレートを設定する

ブログのテンプレートが一覧表示されますので、プレビュー用のテンプレートを選び、[保存]ボタンをクリックします。なお、プレビュー用テンプレートを複数作った場合は、[Ctrl]キーを押しながらそれらのテンプレートをクリックして選択します。

63-2.gif

プレビュー用テンプレートを選ぶ

4.プレビューを行う

これ以後、エントリーを作成して保存すると、ページ末尾の[保存]等のボタンの箇所に[プレビュー]ボタンが表示されるようになります。

63-3.gif

[プレビュー]のボタンが表示される

このボタンをクリックすると、プレビュー用のテンプレートが再構築され、各プレビュー用ページへのリンクが表示されます。

63-4.gif

プレビュー用テンプレートの再構築が終わる

カスタマイズ情報

特になし

その他付加情報

特になし

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ