複数カテゴリの記事一覧表示
トップページの<body>~</body>タグ内に複数カテゴリの記事一覧を表示したいのですが、どの様な記述をすれば良いでしょうか?トップページに以下の様に表示したいです。
カテゴリA
カテゴリAの最新記事1件目
カテゴリAの最新記事2件目
・
・
・
-----------------------
カテゴリB
カテゴリBの最新記事1件目
カテゴリBの最新記事2件目
・
・
・
-----------------------
以下繰り返し
カテゴリ別RSSのURLはわかります。
サイドバーへの設置もわかります。
でも<body>~</body>タグ内への設置方法がわかりません。
ライブドアブログproを利用しています。
よろしくお願いします。
回答(1)
1.

の回答の様にして、
'http://blog.livedoor.jp/ライブドアID/index.rdf'の部分をそれぞれのカテゴリ別RSSのURLに置き換えればOKじゃないかと思います。
(参照先は本文記事中ですが、body 内でも同じこと)
ブログのカテゴリがどのようなものがあるかについては、
Atom APIを使って知ることはできると思うのですが、
対応するRSSのアドレスを知る方法が無いと思うので、
カテゴリ毎に、羅列するしかないように思います。
(カテゴリRSSのリストから繰り返しをプログラムですることはできると思いますが)
やっぱりうまくいかないですね・・・
カテゴリのRSSでなく、ブログのRSSでも表示できませんでした。
なんかいい方法が見つかるまで手動で記事一覧作ります(笑)
ありがとうございましたm(__)m
コメント(3)
>>1
BLUEPIXYさん回答ありがとうございました。
で、試してみたんですが、やっぱりうまく表示されません。
ステータスバーには「実行しましたが、ページにエラーが発生しました。」と表示されています。
トップページの記述が間違っているのかと思い、公式に提供されているデザインでも同様にステータスバーには「実行しましたが、ページにエラーが発生しました。」と表示されています。
IE7使用していますが設定の問題で僕だけエラーが出てるのかな?
あと、「archives」フォルダー無いにも各カテゴリの.xmlファイルが存在しないのも気になります。(手動でブログの再構築を選ぶと作られます)
納得がいかないので、色々試してみます。
>>#1
>ステータスバーには「実行しましたが、ページにエラーが発生しました。」と表示されています。
それだけでは、どこが悪いのかはちょっと判りかねますね。
プラグインのスクリプト(例えばprotorype.js)と衝突しているのかもしれませんし・
あと、
id="newList"と
'ul#newList'の部分は、リストを1つにまとめるのではないなら、
それぞれの固まり毎別の名前を付ける必要があります。
カテゴリのRSSが再構築しないとちゃんと作られないというのは、以前にもそういう事例がありましたが、修正されたように思っていました。
自分でも試してみましたが、やはり、作られないようですね。
それは、ライブドアがアホなせいです。



