MTで他のMTブログの情報を読み込む(MTOtherBlog)

ひとつのMTシステムで複数のウェブログを作成しているなら、一方のウェブログから最近のエントリーを別のウェブログに移植できたらいいな、と思ったことはないでしょうか。そこで見つけたプラグインが『MTOtherBlog (v 0.25)』。

やり方は下記をご参照↓

今回必要なプラグインは『MTOtherBlog 』です。ダウンロードして下さい。

※配布サイトはこちら


ダウンロードしたら『otherblog.pl』というファイルがあります。

『otherblog.pl』をMTがインストールされている『plugins』にアップロードして下さい。

使い方は表示させたいところに下記のようなソースを書きます。


例えばブログID2のカテゴリーを表示したい場合 ※「http://xxxx.xxx.xxx/cgi-bin/mt/mt.cgi_mode=menu&blog_id=2」 このブログIDは「2」となります。(URLの下の方を参照)


<MTOtherBlog blog_id="2"> <ul> <MTCategories> <li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><$MTCategoryDescription$></a></li> </MTCategories> </ul> </MTOtherBlog>


これで完了です。

例:ブログID3のエントリーをリストアップしたい場合。


<MTOtherBlog blog_id="3"> <ul> <MTEntries lastn="3"> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li> </MTEntries> </ul> </MTOtherBlog>


と表示したいところにすべてのソースを記述します。 そして『再構築』すると表示されます。


※自動リビルド(自動再構築)

●Other blogを導入後、up-rebuild.cgiを開き、1箇所修正

19行目→自動リビルド対象のBlog ID

my($blog_id) = "ここに自動的に再構築させたいブログIDを記入";


・修正後のup-rebuild.cgiをmt.cgiと同じ階層にUPしてパーミッションを755に変更

●内容を表示させたいブログ側に更新pingを追加

設定→新規投稿→更新Ping/トラックバックの設定のその他にup-rebuild.cgiのURLを追加
例) http://www.○○○○/mt/up-rebuild.cgi


※エントリーページにotherblogは使用できません。
メインページもしくは、テンプレートページにしか効果がでない。
※自動リビルドは新規エントリーの際のみ動作します。エントリーを更新・削除した場合は手動で再構築を行う必要があります。


※リストアップするには同じMTで管理されている必要があります。
※リストアップは自動的にMTOtherBlogを使っているBlogに反映されるわけではないので注意。(受けてる方も再構築する必要があります。)


参考URL
http://blog.arkdoor.com/?day=20061009

導入例
http://www.dachibin.com/

トラックバック

トラックバックURL:

コメント

コメントする

(役立つ情報.com 役立つ情報ドットコム ~WEBについての便利なネタをご紹介~ にはじめてコメントされる場合、不適切なコメントを防止するため、掲載前に管理者が内容を確認しています。適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。)

comment form