投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。UTC+09:00いったん投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。15:06いったん投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。5.2.8MySQLのバージョン:MySQL5.0.45ブラウザ:IE8、9、Firefox12、chrome-----この問題は以前からずっとであり、非常に困っているのですがいまだに解決できておりません。サイトを運営していたら、「最新ニュース」にいったん投稿したニュース記事を、あとになって変更が出たから文面を変えたいとか、誤字があった、とかで編集することがよくあります。MODXでは、内容を変更したら、勝手にRSSページの方の日時が編集したそのときの日時に変わってしまいますが、どちらでも選択できるようにするにはどうしたらいいでしょうか。「これは誤字脱字だから、こんなことで投稿した日付は変えない。「これは内容自体が少々変わったので、投稿日付を変えるべきだ。「これはもうかなりの内容変更なので、新規リソース作成で"訂正"などと名打って、先日のニュースに訂正がありますという方法にしよう。RSSフィードも別に出てくれて構わない」といったことが選択できないと、コーポレートサイトのニュース運用の基礎的なことも出来ないので、解決を望んでおります。本来はニュースをカテゴリ分け(事業別の名称分けや全社的なものなど)してアイコン分けして投稿できるようになっていなければならないのもありますが、まずは基礎部分をどうにかせねばいけません。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。&dateSource=`editedon`]]スニペットコールは上記のように書かれているということで合ってますでしょうか?&dateSourceパラメータの値がeditedonになっているため、edit(編集)するたびにRSSフィードの構成も変わります。&format=`rss`]]長い間やりとりしているのでなんとなく事情が分かってきましたが(たぶんデモデータをベースにしてますよね)、今回のケースだと上記だけでよさそうに思います。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。13:15Phizeさんのプラグインがニーズを満たしそうな気がします。http://phize.net/portfolio/modx/phieditedon.html※運用に携わる人の挙動やニーズに応じて最適なデフォルト値(auto/manual/disable)を選ぶことがポイントです。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。&dateSource=`editedon`]]スニペットコールは上記のように書かれているということで合ってますでしょうか?&dateSourceパラメータの値がeditedonになっているため、edit(編集)するたびにRSSフィードの構成も変わります。現在以下となっています。&format=`rss`]]に変えます。&format=`rss`]]長い間やりとりしているのでなんとなく事情が分かってきましたが(たぶんデモデータをベースにしてますよね)、今回のケースだと上記だけでよさそうに思います。)の方で同じことをしたら、RSSページに一件も表示されなくなりました。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。Phizeさんのプラグインがニーズを満たしそうな気がします。http://phize.net/portfolio/modx/phieditedon.html※運用に携わる人の挙動やニーズに応じて最適なデフォルト値(auto/manual/disable)を選ぶことがポイントです。sama55様ありがとうございます。コレ、という感じのプラグインですね。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。16:49RSSの表示順がブラウザによっては昇順になってしまう投稿から回答を得た関係で、viewtopic.php?f=7&t=1031こちらの方も直ったようなので記載いたします。DESC`]]直りました。投稿したニュース記事について、編集・保存しても、RSSの日付が変わらなくなりました。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。Phizeさんのプラグインがニーズを満たしそうな気がします。http://phize.net/portfolio/modx/phieditedon.html※運用に携わる人の挙動やニーズに応じて最適なデフォルト値(auto/manual/disable)を選ぶことがポイントです。やってみましたがうまくいかない状態です。現在RSSのDittoがcreatedonになっていたので、本件テストのために一時的にeditedonに変更しました。しないといくらプラグインで日付を操作しても、つねに投稿した最初の日時が出ると思ったので。今まではなかった本件プラグインのリストメニューが出現していました。ここまでは良かったのですが、Manualにして今日の日付に設定して保存しても、何ら変わらずにCreatした日時が出るだけです。トップのニュース欄の日付も、RSSの日付もどちらも。・「デフォルト値」には-1等と入力する。あるが、デフォルト値という欄が見当たらなかったので、「既定値」という欄があったのでそこに入れた。入力タイプにDateがなかったので、DateTimeを選択した。ここらが設定通りだったのかわからないところです。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。上記の設定を「自動(推奨)」から「リソースの詳細情報」にすると、管理画面のリソースツリーでページをクリックした時の挙動が変わり、「情報」タブで更新日付を管理画面で目視確認できるようになります。編集する時は右上の「編集」ボタンをクリックしてから編集します。ページの編集直後は「情報」タブの内容(更新日付)がおかしくなるようで、もう一度リソースツリーでクリックしてやると、最新の更新日付が確認できるようです(MODx本体のバグかphiEditedonとの相性問題かは不明)。現在RSSのDittoがcreatedonになっていたので、本件テストのために一時的にeditedonに変更しました。しないといくらプラグインで日付を操作しても、つねに投稿した最初の日時が出ると思ったので。その上で、既に投稿している最新の投稿分を編集させると、今まではなかった本件プラグインのリストメニューが出現していました。ここまでは良かったのですが、Manualにして今日の日付に設定して保存しても、何ら変わらずにCreatした日時が出るだけです。トップのニュース欄の日付も、RSSの日付もどちらも。・・・頭で考えると大切なことを見落とすので、自分のローカル環境でDittoとphiEditedonプラグインの挙動を検証してみました。結果は正しく動きました。正常な動きmodxfanさんのお返事を見る限り、これといって間違った操作をしてるようには見えないので、createdonが表示される原因が分かりません。アップグレードした環境を作らないと現象が再現しないのかな・・・?現状では、modxfanさんが私と同じ手順で一連の操作を行うことで、解決の糸口を自ら見つけてもらうしか手が無い状態です。peUpdateという名前いのテンプレート変数の発行時に、「デフォルト値には-1等と入力する」とあるが、デフォルト値という欄が見当たらなかったので、「既定値」という欄があったのでそこに入れた。「peEditedon」というテンプレ変数を作成時に、入力タイプにDateがなかったので、DateTimeを選択した。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。11:54yama様が別のスレッドで記載いただいておりましたが、こちらに転載した方がいいと思い、記載致します。指定するとラクかも?publishedonというのは公開日時のことで、文字どおりリソースが公開された日時を示します。フィールドで公開開始日時を明示すると、その値がpublishedonとしてセットされます。日時を変更したい場合は「公開開始日時」に値を入れるとよいですね。(1.0.5J-r7ではpublishedonは不具合があったと思います)createdonだと下書き期間が長いリソースは古いリソースという扱いになってあまり実用的ではないので、RSSに関してはデフォルトでpublishedonを見る設定でよいかも。新旧どちらのバージョンのMODXサイトでもやってみましたが、どちらも同じ振る舞いをして、意図した振る舞いにもなっておりませんでした。1.0.5J-r7のサイトも、どちらも、RSSフィードページの日付が変わらないことを確認しました。トップページの最新ニュース欄で最新から5件ほどだけを表示させておりますが、そちらの日付はちゃんと変わったのですが・・・RSSの日付もちゃんと変わるのは何onでしょうか。それともpublishedonでできるはずなのになぜかできていないとかでしょうか。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。上記の設定を「自動(推奨)」から「リソースの詳細情報」にすると、管理画面のリソースツリーでページをクリックした時の挙動が変わり、「情報」タブで更新日付を管理画面で目視確認できるようになります。編集する時は右上の「編集」ボタンをクリックしてから編集します。ページの編集直後は「情報」タブの内容(更新日付)がおかしくなるようで、もう一度リソースツリーでクリックしてやると、最新の更新日付が確認できるようです(MODx本体のバグかphiEditedonとの相性問題かは不明)。リソースを保存したら出る画面を最初に出させる設定があるんですね。これは便利だと思いました。DESC`]]OKです。ありがとうございます。r7のバージョンですが、ご教示のソースでもやってみたのですが、現象変わらずでした。sama55様も当方の設定におかしな点はなさそうだとのことを頂いたおりますが、あとでまた見直してみます。プラグインネタを教えていただき、助かっております。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。10:17自分なりに色々やってみましたが直らないので、空いたときにまたやってみます。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。r7のバージョンですが、ご教示のソースでもやってみたのですが、現象変わらずでした。同一ホストにサイトが2つあるのですね。1.0.5J-r7念のため、r3からr8にアップグレードした環境とr7の環境でも同じテストを実施してみましたが、正しく動いてしまいました。残る違いとしてはMySQLが"5.0.45"である点。by句を併用すると並び替えが失敗するバグがあることはよく知られてますが、5.0.45にも当てはまるかネットで検索してもうまく判断できませんでした。by句が付きませんでした。by句が付かないことがど~にも解せません。ditto/classes/ditto.class.inc.phpのgetDocuments関数の$sort変数に常に空文字が設定されるところまでは追いましたが、$sort変数の仕様と処理の正当性が判断できずにいます。投稿したニュース記事を編集したらRSSページだけ日付が勝手に更新される。15:39念のため、r3からr8にアップグレードした環境とr7の環境でも同じテストを実施してみましたが、正しく動いてしまいました。sama55様、そこまでしていただいたとは・・申し訳ないです。ありがとうございます。正しく動いたのですね。アレ??PHPのバージョンか、Dittoのプログラミングか、それとも私がどこか間違っているのかというところですか。PHPのバージョンによってorderbyのバグがあるなんて驚きました。