早速,d3pipes をインストールして使ってみました。素晴らしい,可能性を感じさせるモジュールですね。
Atom フォーマットのフィードを取得して表示させたとき,Wordpress モジュールなどで出力される ATOM 0.3 だと,発行日時が正しく表示されません(おそらくフィードの取得日時が表示されている)。
Atom 0.3 と 1.0 で日時に関する要素の名前が変更になったのが原因だと思いますが,可能でしたら 0.3 にも対応いただければ幸いです。
0.3……modified / issued
1.0……updated / published
【参考】
http://www.witha.jp/Atom/Chapter-2_The_Atom_Syndication_Format.html#Atom2-3
お試しいただきありがとうございます。
Quote:
kilica wrotes:
Atom フォーマットのフィードを取得して表示させたとき,Wordpress モジュールなどで出力される ATOM 0.3 だと,発行日時が正しく表示されません(おそらくフィードの取得日時が表示されている)。
Atom 0.3 と 1.0 で日時に関する要素の名前が変更になったのが原因だと思いますが,可能でしたら 0.3 にも対応いただければ幸いです。
0.3……modified / issued
1.0……updated / published
これ、まったく知りませんでした!
いつの間にか、Atom 1.0なんて出てたんですね。
Atomはminahitoさんのフィードを参照にしていたので、いつの間にか、1.0のみの対応となっていたようですね。
とりあえず、以下の変更を試してみてください。
joints/parse/D3pipesParseKeithxml.class.php
'atom' => array(
'bases' => array(
'feed.entry' ,
) ,
'indexes' => array(
'pubtime'=>'updated|published|modified|issued' ,
'link'=>'link' ,
'headline'=>'title' ,
'fingerprint'=>'id' ,
'description'=>'content' ,
) ,
'minimum_elements' => array() ,
'post_filter_func' => 'atom_post_filter' ,
) ,
情報ありがとうございました。
氷川です。
Quote:
0.3……modified / issued
1.0……updated / published
すみません,0.3 には "created" もあるみたいですね。