• ベストアンサー

movabletype4 rssフィードの日付

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

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

RSSフィードのテンプレートはどこにあるかわかりますか? 私がインストールしている4.2βだと、フィード関係はATOMしかないのですが、敢えてRSSフィードとすると。 テンプレート中<MTEntries>~</MTEntries>で囲まれた部分が各記事の情報です。中に<pubDate>~</pubDate>という記述があると思います。 作成日が表示されるなら、おそらく使われているのはMTEntryDateなので、MTEntryModifiedDateを使えば、更新保存された日になると思うのですが。 参考 http://app.movabletype.jp/mt-search.cgi?blog_id=3&tag=date&limit=350 ATOMフィードの場合は<published><updated>の両方あるので(これはMT独自じゃなくてATOMフィードの書式<決まりだと思います)、どっちを表示するかとか、どのように表示するかは、フィードリーダー側の仕様による、と思われます。 余談ですが 「Movable Type のAtom.xmlテンプレートの「published」と「updated」の時間のズレについて」 http://d.hatena.ne.jp/japanrock_pg/20080603/1212462556 こういう話もあります。

nonchan55
質問者

お礼

Muller3さま 丁寧な解説ありがとうございました。 MTEntryModifiedDateに変えることでできました。 参考ページも教えていただきありがとうございました。 助かりました。

関連するQ&A

専門家に質問してみよう