ページ 11

【1.0.21J】スニペットDateTimeJP2でpub_dateを指定してもcreatedonの日付が入る

Posted: 2019年3月08日(金) 12:04
by min-o
-----
ご利用のサーバ:ASP
MODXのバージョン:1.0.21J
PHPのバージョン: 5.6.25
MySQLのバージョン:5.6.29-log
ブラウザ:firefox 65.0.1/Chrome 71.0.3578.98
-----

お世話になっております。
古いスニペットですが、DateTimeJP2でページに公開日を表示しています。
1.0.21Jにアップデートしたところ
スニペットコールで
[[DateTimeJP2? &format=`%Y.%m.%d` &type=`pub_date`]]

createdonの日付が出力されます。
editedonをいれても同じくcreatedonの日付になります。

スニペットを使用せずモディファイアで
[*pub_date:strftime(%Y.%m.%d)*] としてみたのですが、何も表示されません。
[*pub_date*]だと時間まで表示されてしまうので、pub_dateの日付のみを取り出して、任意のフォーマットで表示させたいのですが、良い方法はないでしょうか?

よろしくお願いします。

【1.0.21J】スニペットDateTimeJP2でpub_dateを指定してもcreatedonの日付が入る

Posted: 2019年3月08日(金) 12:11
by yama
https://github.com/modxcms-jp/evolution ... evelop.zip
こちらにアップデートして試していただいてよいでしょうか?
[*pub_date:strftime(%Y.%m.%d)*] を試してみたところ、意図どおり「2006.09.26」などと表示されています。

【1.0.21J】スニペットDateTimeJP2でpub_dateを指定してもcreatedonの日付が入る

Posted: 2019年3月15日(金) 11:23
by min-o
返信遅くなりました。
いただいたファイルでアップデートしてみましたが、[*pub_date:strftime(%Y.%m.%d)*] では何も表示されません。
[*pub_date*]だけなら 2018/11/09 17:45:00  のように表示されます。

またこれまで表示されていたいくつかのDittoが
「記事はありません。」と表示されます。すべてのDittoでないため、原因がわかりません。
だいたい3/4くらいのDittoが「記事はありません。」になっています。