RSSの日時を公開日ではなく更新日にするには?  【解決済み】

質問全般・改善要望
返信する
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

RSSの日時を公開日ではなく更新日にするには?

投稿記事 by nakahi »

-----
ご利用のサーバ:エックスサーバー
MODXのバージョン:Evolution 1.0.14J
PHPのバージョン:5.3.3
MySQLのバージョン:5.0.95
ブラウザ:FF
-----

連続の質問で申し訳ございません。

RSSの日時を公開日ではなく、更新日にしたいと思ってやっているのですが、上手く行きません。

サイトをRWDにして、ドキュメントも大幅に加筆修正をしているので、更新日にしたいのですが、「pub_date」を「editedon」に
変更しても日時が公開時の日時で変更できません。

[!Ditto? &format=`rss` &parents=`0` &depth=`3` &display=`10` &showInMenuOnly=`1` &hideFolders=`1` &orderBy=`pub_date` &dateSource=`pub_date`!]

[!Ditto? &format=`rss` &parents=`0` &depth=`3` &display=`10` &showInMenuOnly=`1` &orderBy=`editedon DESC` &dateSource=`editedon`!]

上記どちらにしても更新日になりません。

「いったん投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。防ぐには? - MODX JAPAN 日本公式フォーラム http://forum.modx.jp/viewtopic.php?f=7&t=1033
このようなケースも有るようですが、この場合は日時を変更させたくないとのことですが、逆に変更させたいのです。

お分かりの方がいらっしゃいましたら宜しくご教示お願い致します。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: RSSの日時を公開日ではなく更新日にするには?

投稿記事 by yama »

不具合かもしれません。調査のうえ、問題があれば修正パッチを作成します。しばらくお待ちいただけますでしょうか。
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

Re: RSSの日時を公開日ではなく更新日にするには?

投稿記事 by nakahi »

yamaさん、いつもご丁寧に有難うございます。

お手数をお掛けいたしますが、何卒宜しくお願い申し上げます。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: RSSの日時を公開日ではなく更新日にするには?

投稿記事 by yama »

rss.format.inc.zip
(1.62 KiB) ダウンロード数: 378 回
添付のファイルを解凍して assets/snippets/ditto/formats/ ディレクトリに上書きしてみていただけますでしょうか。
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

Re: RSSの日時を公開日ではなく更新日にするには?  【解決済み】

投稿記事 by nakahi »

yamaさん、素早い対応大変有難うございました。

上書きで、きちんと更新日順に表示されるようになりました!

ところで、この上書きファイルは「editedon」を使いたいサイトだけに対応させて上書きすれば宜しいのでしょうか。
それとも、「pub_date」で問題がないサイトにも上書きをしておいたほうが良いのでしょうか?

ともかく早々に解決出来まして、お手数をお掛けいたしましたが、本当に有難うございました。
返信する