MultiBlogプラグイン
MultiBlogプラグインは、複数のブログを運営するユーザーにとってとっても便利な機能を齎しうるプラグイン。Aブログをエントリーした際に、Bブログにそのエントリー(またはエントリーのリスト)を掲載し、再構築まで行ってくれる便利なものである。
要Movable Type3.0以上。
通常のテキストベースのメインブログに、フォトログなどのサブブログを追加した時に、メインブログのサイドバーにフォトログを掲載したい場合などに吉。
現時点でのバージョンは1.1.0。
インストール
multiblog.pl は plugins ディレクトリに設置。
multiblog-config.cgi は mt.cgi と同じディレクトリに設置し、実行可能なパーミッション(755)にしておく。
MultiBlog.pm, MultiBlogApp.pm, MultiBlogPlugin.pm は extlib/rayners/ に設置。
MTの管理画面のページ下部の「利用可能なプラグインの設定」に MultiBlog が現れたら設置完了。
テンプレートタグ
詳細は本家の英文ドキュメントを読んで頂くとして。
主な仕様用途としては2つ。
A, B, Cのブログを順に表示したい場合は、
<MTMultiBlog include_blogs=”1,2,3″>
<MTEntries lastn=”3″>
<p><b><$MTEntryTitle$></b></p>
<p><MTEntryBody></p>
</MTEntries>
</MTMultiBlog>
これでA, B, Cブログをそれぞれ3エントリーづつ順に表示する。
ちなみに、include_blogsは、それぞれのMT管理画面を開き、アドレスバーを見ると、
http://blog.jp/mt.cgi?__mode=menu&blog_id=7
となっているので、そのblog_idを参照すれば良い。
で、次にA, B, Cのブログを恰も自分のブログのエントリーの如く、グダグダ状態で表示したい場合には、
<MTMultiBlogEntries include_blogs=”1,2,3″>
<p><b><a href=”<MTBlogURL>”><MTBlogName></a>: <p><a href=”<MTEntryPermalink>”><MTEntryTitle></a></b></p>
<p><MTEntryBody></p>
</MTMultiBlogEntries>
とすれば良い。グダグダで表示される。
管理画面でのリビルドコントロール
これはかなり直感的なので、各自試してみるがよろしい。
[On entry save]と[Placement save]の違いについて。英文のドキュメント曰くは、エントリー即リビルドの場合は[On entry save]、カテゴリーを使用して、メインカテゴリが設定された時点でリビルドは[Placement save]。[Placement save]の場合、カテゴリを設定されていない場合はリビルドされないとされている。
21:59 - 03.16.2005 | Posted in MT and tagged MovableType.