モンスターカレンダー

« 2007年9月 »
123456789101112131415161718192021222324252627282930

2007年9月10日アーカイブ

今やっているお仕事で、ブログをいくつも使っているポータルサイトの作成をしています。
そこで、ポータルのTOPには特定のカテゴリをごちゃ混ぜにして最新10件の表示をしたいとの依頼がありました。
出来そうだったのでOKしましたが、最後の最後になって出来ないのです!こりゃこまった。
で、作業前に調べたページMultiBlogで複数エントリーをまとめて表示をみるとやはり出来ると書いてある。
ソースも間違いない。
なんでなんで、なんでできないの?と悩みまくりあちこちで質問をしまくったり、他のプラグインを使ってみたり、頭を使いまくり、思いつくままいろいろな方法を試しました。でも、どこか不具合が発生してしまうのです。

もうダメだとあきらめかけていたとき、この情報源となったページにコメントで質問をしたら解決したのです。

なんとMultiBlogでcategoryアトリビュートを使うときには、複数ブログのカテゴリ名が同じではいけなかったのです。

つまり
<MTMultiBlogEntries include_blogs="1,2,3,4,5" lastn="10 category="ニュース">
では
1のブログのニュースカテゴリーのエントリしか引っ張ってこれなかったのです。
テストしているときには、たくさんあるブログのうち、ひとつだけを使ってテストしていたので、この問題に気がつかなかったのでした。

なので、
<MTMultiBlogEntries include_blogs="1,2,3,4,5" lastn="10 category="ニュース1 or ニュース2 or ニュース3 or ニュース4 or ニュース5">
とすることによって、複数ブログの特定カテゴリのエントリだけを表示することに成功しました。

悩みに悩みましたが、解決してみると案外単純なことに引っかかっているんですよね。

とにかく解決してよかった。
いろいろと質問に答えてくださった方々、ありがとうございました。