ieha * Web Design ieha * Web Design

RSSで激ハマりの件

こんちは。タイトル通りですが。

「複数ブログRSS引っ張って、サイトトップに新着n件表示。リンク付きで。」
てので激ハマりしますた。

そもそもMagpieRSSは導入済みで、FC2から引っ張ってきてたんだけど
別ブログも使ってれっつSEO!的な感じで、アメブロ。

で、ハマった。

アメブロって「カテゴリ」がなくて「テーマ」なのよな。
んで、RSSソース見て気づいたけど「テーマ」ノードが無いじゃないのさ。

複数人で運用してて、「○○ブログ」ってタイトル出したいときどうすんの?
なわけでYahoo!Pipes使った。

Yahoo!Pipesまとめ http://b.hatena.ne.jp/ieha/Yahoo!Pipes/
MagpieRSSまとめ http://b.hatena.ne.jp/ieha/MagpieRSS/

まあ、ごちゃごちゃいじってなんとかアメブロからテーマ別RSSを個別でとったと。
ほんでMagpieRSSでバラして吐かそうとしたら、日付が出ない。

だる!

Yahoo!Pipesの設定か、MagpieRSSのphpがおかしいのか。
さんざんいじってでねーやん。とか投げようとしたけど、そうもいかず。

そもそも受け取ったRSSはどーなってんのか。ソース見たとこ、日付のノード名がちがう。

[‘dc’][‘date’] → [‘pubDate’]なるほどねって。そりゃ別ブログだしそうだよね。
なんて余裕で変更したけど。出ない。

でごちゃごちゃいじっててふと[‘pubDate’] → [‘pubdate’]に変えたら
キター!
て。

なんなのさ。調べてないけどなんか、phpやxmlの基本を勉強してない事によって、処々どうでもいい部分でハマってしまった気がする。

※今回使ってないけどSimplepieってのもあるらしい。
Simplepieまとめ http://b.hatena.ne.jp/ieha/Simplepie/

コメントする

必須 が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。
※コメントは即時反映されない場合があります。

page top