人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

movable type 3.3ja について教えてください。
10個のブログからそれぞれ一件の最新エントリーを更新順にトップに並べたいと思っています。
その時にプラグイン「Global Listings」を使うと、全てのブログの中から最新の10件のエントリーを並べることはできるのですが、1つのブログが連続で投稿すると、同じブログからのエントリーが続いてしまいます。
トップにもうける枠はあくまで10なので、その中に全てのブログを表示させつつ、更新順に上下するといったような仕組みは可能でしょうか。
よろしくお願いいたします。

●質問者: tomi99
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Movable Type エントリー プラグイン 上下 投稿
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● uetk
●60ポイント

PHP化前提で、MTMultiBlogを使って、こんな感じとか。

<MTMultiBlog include_blogs="1,2,3,4,5,6,7,8,9,10">

<MTEntries>

$my_arr["<$MTBlogID$>_<$MTEntryID$>"]["title"] = "<$MTEntryTitle$>";

$my_arr["<$MTBlogID$>_<$MTEntryID$>"]["timestamp"] = strtotime("<$MTEntryDate format="%m/%d/%Y"$>");

</MTEntries>

</MTMultiBlog>

usort($my_arr,"cmp_timestamp");

var_dump($my_arr);


function cmp_timestamp($a, $b) {

if ($a["timestamp"] == $b["timestamp"]){

return 0;

}else{

return ($a["timestamp"] > $b["timestamp"]) ? -1 : 1;

}

}

?>


XMLRPC使っても出来ると思う。

ダミー

http://aaa.com

◎質問者からの返答

ありがとうございます!

やはりPHPが必要なのですね。。。

PHPがさっぱり分からないので、困ってます。。


2 ● uetk
●10ポイント

趣味のブログですか?

お仕事なら有料でお受けしますけど。

PHPでなくても、javascriptやperlなど、やり方はいろいろあると思います。

「わからないなりにやってみたけど、こういうエラーが出て進まない」

と、言うような書き込みの方が、発展的に進むと思います。





ダミー

http://aaa.com

◎質問者からの返答

返信ありがとうございます!

そうですよね。

趣味のブログなので、自力で頑張ってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ