別のブログを読み込む
今のぴょんぴょん・おーじではテンプレートとSSIで他のブログのコンテンツを読み込ませていますが(cf.「TOPにもWhat’s New」、「索引ページ」)、他のサイトや新バージョンのぴょんぴょん・おーじではプラグインを使って複数のブログを統合しています。
そのプラグインを使って読み込ませる方法ですが、リクエストもいただいているので早めにアップします。実際稼動しているところはまだお見せ出来ないのですが…(^^ゞ
同じMTで作成している他のブログから読み込んで表示させる方法です。
「Global Listings」と「MTOtherBlog 」というプラグインがあるのですが、それぞれ微妙に違います。
ここでは「MTOtherBlog 」を使った方法を書き留めておきます。(実は「Global Listings」を使っていたのですが、どうしてもできないことが出てきて、「MTOtherBlog 」も使っています)
まず必要な「MTOtherBlog 」プラグインをダウンロードして、pluginsフォルダにアップします。
MTOtherBlog
テンプレートに、<MTOtherBlog blog_id=”番号”>と</MTOtherBlog>でMTタグをはさみます。
■blogのidが”2″のブログのカテゴリを表示する
(カテゴリ名を日本語にするため、CategoryDescriptionを使っています)
<MTOtherBlog blog_id=”2″>
<MTCategories>
<a href=”<$MTCategoryArchiveLink$>”><$MTCategoryDescription$></a><br />
</MTCategories>
</MTOtherBlog>
■blogのidが”2″のブログから最新エントリ5件のタイトルを表示させる
<MTOtherBlog blog_id=”2″>
<MTEntries lastn=”5″>
<a href=”<$MTEntryPermalink$>”><$MTEntryTitle$></a><br />
</MTEntries>
</MTOtherBlog>
※ブログのIDはMovable Typeの編集画面のメニュー「ウェブログの一覧」で知りたいblogのタイトルをマウスでポイントするとブラウザのステイタスバーに「blog_id=番号」と出ます(他にも出ますがこれが一番わかりやすいかな)。
※ほかのプラグインと一緒に使うこともできました。MTRandomEntriesとかCollect Pluginなど
これでばっちり読み込めた!と思うのですが、このままでは読み込ませたブログが更新されたとき、自動で更新されません。
そこで、わたしは人生迷い箸さんの「Rebuild」を利用させてもらっています。
ダウンロードしたup-rebuild.cgiをテキストエディタで開いて、指示されている次の二箇所を入力して適当な場所にアップします。
MTホームディレクトリ…/home/~/cgi-bin/mt/など
リビルド対象Blog ID…他のブログを読み込んで表示しているブログ
そして、読み込ませているブログの[BLOGの設定]の[ウェブログの設定]-[広報 / リモートインターフェイス / トラックバック]にup-rebuild.cgiのURLを入力します。
プラグイン作成者のみなさま、ありがとうございました。







richaさんこんばんは!。
リニューアルでお忙しい中ありがとうございました!。
いつも参考にさせていただいていますが、今回もとてもわかりやすく書いてくださってるのでとても感謝です(^^)
早速トライしてみたいと思います。
ブログのID確認してみました。
素朴な質問なんですが、僕の場合、最初に立ち上げたメインブログが「ID=2」で、新しいブログが「ID=3」なんですね。
「ID=1」ってのが無いのですが、それって普通なんでしょうか?。なんか僕のはおかしいことになってるような気がしまして・・・。
あ、リニューアルされてもMTのカテゴリは残してくださるのでしょうか?。無くなってしまうと大変だなと少し心配なんです。
richaさんの新しいブログが早く見たいです。
Posted at 2004/4/2 金曜日 2:30 AM by taka-c頑張って作業進めてくださいね♪。
taka-cさん、早々のチェックありがとうございます!!
おかしいところとかあったら、どうかお知らせくださいませ。
実は、昨日アップしてから「はっ」と気付いたんですが、今のぴょんぴょん・おーじはテンプレートとSSIを使って読み込み表示させていることを思い出しました。なのでエントリを書き足し訂正しちゃいました(^_^;)
>最初に立ち上げたメインブログが「ID=2」
元々あるFIRST WEBLOGが「1」で、新規にブログを作成すると「2」からになります。メインブログはFIRST WEBLOGをそのままにして新規作成、またはFIRST WEBLOGを削除して作成されていますよね!? そうであれば「ID=2」はおかしくないはずです(^.^)v
新バージョンは…内容まで手がまわらなくて~(T_T) なので、このまんま連れて行く予定です。変わるのは「裏」ですね~(笑)。
Posted at 2004/4/2 金曜日 10:19 AM by richa@pyon2エントリをインポートするのが今からドキドキです。
ID、安心できました(^^)
やっぱり、richaさんのリニューアルを待ってから導入してみます。
急いでくださったのに本当にごめんなさい m(__)m
「裏」って。
Posted at 2004/4/4 日曜日 3:04 AM by taka-cなんかとても楽しみですー!!。
リニューアル、まだかかりますよ~(笑)。
「裏」はてんてこ舞いなんです(汗)
Posted at 2004/4/6 火曜日 10:14 AM by richa@pyon2はじめまして…。マルチブログのテクニックを検索してまわってここに行き着きました。 質問なのですが、複数のブログで,同じカテゴリをつくって、親ブログに「Global Listings」でカテゴリのリストを表示させると、同じ名前のカテゴリが複数並んでしまいます。
これはカテゴリがidで管理されているからだと思うのですが、これを一緒にして表示したり、そのカテゴリ名のエントリーを一緒に表示させる方法はないでしょうかね。
そもそも 同じカテゴリ名のものをつくってもひとつのMTのシステム上は違うidで管理されてしまうみたいですが、これを統一する方法はないでしょうか。
Global Listingsでは、属性に idをつかうことはできるみたいですけど、これが名前でできないものか、悩んでます。
Posted at 2004/4/15 木曜日 15:32 PM by 源内こんにちは。
>複数のブログで,同じカテゴリをつくって
ということをしたことがないのでわからないのと、そのような構成にする理由がわからないので(^^ゞ、見当違いかもしれませんが…。
投稿順がおかしなことになるのと少々面倒ですけれど、MTOtherBlogとFilterCategories [ LINK URL ]
を使って、最新エントリを同じカテゴリのように表示させられるような気がするのですがどうでしょう???
FilterCategoriesだと、カテゴリの名前を使ってinclude / excludeできます。
Posted at 2004/4/15 木曜日 22:31 PM by richa@pyon2トラックバック送信でエラーが出たので、
Posted at 2005/11/3 木曜日 2:43 AM by ore再構築かけてたら、迷惑トラバになっちゃいました。
oreさん、お役に立てたのなら嬉しいのですが…。
Posted at 2005/11/6 日曜日 19:50 PM by richa@pyon2