movable type 3.3ja について教えてください。

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/10/30 04:17:14
  • 終了:2006/11/05 05:35:38

回答(2件)

id:uetk No.1

uetk回答回数21ベストアンサー獲得回数02006/10/31 12:26:12

ポイント60pt

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

id:tomi99

ありがとうございます!

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

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

2006/10/31 18:59:17
id:uetk No.2

uetk回答回数21ベストアンサー獲得回数02006/11/01 15:28:33

ポイント10pt

趣味のブログですか?

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

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

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

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





ダミー

http://aaa.com

id:tomi99

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

そうですよね。

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

2006/11/01 23:58:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません