dポイントプレゼントキャンペーン実施中!

現在Movable Type Pro version 4.21-jaを利用しております。
一度書いた記事を修正して再構築して公開すると記事の日付は、修正日になるのですが、rssフィードは、修正した日ではなく作成した日のままになってしまいます。
これは仕様でしょうか?
修正して公開されている日付を読み取って公開してくれるRSSのプラグイン等ないでしょうか?
よろしくお願いいたします。

A 回答 (1件)

RSSフィードのテンプレートはどこにあるかわかりますか?


私がインストールしている4.2βだと、フィード関係はATOMしかないのですが、敢えてRSSフィードとすると。

テンプレート中<MTEntries>~</MTEntries>で囲まれた部分が各記事の情報です。中に<pubDate>~</pubDate>という記述があると思います。
作成日が表示されるなら、おそらく使われているのはMTEntryDateなので、MTEntryModifiedDateを使えば、更新保存された日になると思うのですが。
参考
http://app.movabletype.jp/mt-search.cgi?blog_id= …

ATOMフィードの場合は<published><updated>の両方あるので(これはMT独自じゃなくてATOMフィードの書式<決まりだと思います)、どっちを表示するかとか、どのように表示するかは、フィードリーダー側の仕様による、と思われます。

余談ですが
「Movable Type のAtom.xmlテンプレートの「published」と「updated」の時間のズレについて」
http://d.hatena.ne.jp/japanrock_pg/20080603/1212 …
こういう話もあります。
    • good
    • 0
この回答へのお礼

Muller3さま

丁寧な解説ありがとうございました。
MTEntryModifiedDateに変えることでできました。

参考ページも教えていただきありがとうございました。
助かりました。

お礼日時:2008/10/02 11:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!