解決済

clip!clip!
Ads By Google

複数カテゴリの記事一覧表示

トップページの<body>~</body>タグ内に複数カテゴリの記事一覧を表示したいのですが、どの様な記述をすれば良いでしょうか?

トップページに以下の様に表示したいです。

カテゴリA

カテゴリAの最新記事1件目
カテゴリAの最新記事2件目




-----------------------
カテゴリB

カテゴリBの最新記事1件目
カテゴリBの最新記事2件目




-----------------------
以下繰り返し


カテゴリ別RSSのURLはわかります。
サイドバーへの設置もわかります。

でも<body>~</body>タグ内への設置方法がわかりません。


ライブドアブログproを利用しています。
よろしくお願いします。

2009-02-02 15:36の質問
RSS  ブログに表示  
RSS
RSS の情報はこちらです
www.rssnavi.jp/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2009-02-03 04:23:08ベスト
手前味噌ですが、、

の回答の様にして、
'http://blog.livedoor.jp/ライブドアID/index.rdf'
の部分をそれぞれのカテゴリ別RSSのURLに置き換えればOKじゃないかと思います。
(参照先は本文記事中ですが、body 内でも同じこと)

ブログのカテゴリがどのようなものがあるかについては、
Atom APIを使って知ることはできると思うのですが、
対応するRSSのアドレスを知る方法が無いと思うので、
カテゴリ毎に、羅列するしかないように思います。
(カテゴリRSSのリストから繰り返しをプログラムですることはできると思いますが)
自信度 : 自信なし 回答レベル : アドバイス

やっぱりうまくいかないですね・・・
カテゴリのRSSでなく、ブログのRSSでも表示できませんでした。
なんかいい方法が見つかるまで手動で記事一覧作ります(笑)
ありがとうございましたm(__)m

Ads By Google

コメント(3)

#1.  nisitaku
2009-02-03 12:10:03

>>1
BLUEPIXYさん回答ありがとうございました。

で、試してみたんですが、やっぱりうまく表示されません。
ステータスバーには「実行しましたが、ページにエラーが発生しました。」と表示されています。

トップページの記述が間違っているのかと思い、公式に提供されているデザインでも同様にステータスバーには「実行しましたが、ページにエラーが発生しました。」と表示されています。

IE7使用していますが設定の問題で僕だけエラーが出てるのかな?
あと、「archives」フォルダー無いにも各カテゴリの.xmlファイルが存在しないのも気になります。(手動でブログの再構築を選ぶと作られます)

納得がいかないので、色々試してみます。

#2.  BLUEPIXY
2009-02-04 02:42:22

>>#1
>ステータスバーには「実行しましたが、ページにエラーが発生しました。」と表示されています。
それだけでは、どこが悪いのかはちょっと判りかねますね。
プラグインのスクリプト(例えばprotorype.js)と衝突しているのかもしれませんし・

あと、

id="newList"

'ul#newList'
の部分は、リストを1つにまとめるのではないなら、
それぞれの固まり毎別の名前を付ける必要があります。

カテゴリのRSSが再構築しないとちゃんと作られないというのは、以前にもそういう事例がありましたが、修正されたように思っていました。
自分でも試してみましたが、やはり、作られないようですね。
それは、ライブドアがアホなせいです。

#3.  BLUEPIXY
2009-02-07 18:27:25

>>1
多分、プラグインとかと当たっているとかだと思います。
ブログのアドレスを教えて貰えたら、原因も探れますけど・

トラックバック(2)

トラックバックURL: