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

質問全般・改善要望
アバター
min-o
メンバー
メンバー
記事: 298
登録日時: 2009年10月07日(水) 18:32

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

投稿記事by min-o » 2019年3月08日(金) 12:04

-----
ご利用のサーバ: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の日付のみを取り出して、任意のフォーマットで表示させたいのですが、良い方法はないでしょうか?

よろしくお願いします。
アバター
yama
管理人
記事: 3058
登録日時: 2009年7月29日(水) 02:50

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

投稿記事by yama » 2019年3月08日(金) 12:11

https://github.com/modxcms-jp/evolution ... evelop.zip
こちらにアップデートして試していただいてよいでしょうか?
[*pub_date:strftime(%Y.%m.%d)*] を試してみたところ、意図どおり「2006.09.26」などと表示されています。
アバター
min-o
メンバー
メンバー
記事: 298
登録日時: 2009年10月07日(水) 18:32

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

投稿記事by min-o » 2019年3月15日(金) 11:23

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

またこれまで表示されていたいくつかのDittoが
「記事はありません。」と表示されます。すべてのDittoでないため、原因がわかりません。
だいたい3/4くらいのDittoが「記事はありません。」になっています。
アバター
yama
管理人
記事: 3058
登録日時: 2009年7月29日(水) 02:50

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

投稿記事by yama » 2019年3月24日(日) 14:23

https://github.com/modxcms-jp/evolution ... evelop.zip
お待たせしました。こちらでアップデートしていただいてよいでしょうか?
アバター
min-o
メンバー
メンバー
記事: 298
登録日時: 2009年10月07日(水) 18:32

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

投稿記事by min-o » 2019年3月26日(火) 12:31

返信ありがとうございます。
アップデートしてみましたところ、スニペットDateTimeJP2 はpub_date、editedonとも、該当の日付が表示されるようになりました。
[*pub_date:strftime(%Y.%m.%d)*] では変わらず何も表示されません。

Dittoの「記事はありません。」になる部分は、かなり表示されるようになりましたが、一部まだ「記事はありません。」のままです。
ほぼ同じスニペットコールをして、tagDelimiter や filter で表示内容を変えているのですが、このあたりが一部効いていないようです。

表示されるようになったDittoの一部はtagDelimiterが効かず、すべてのリソースを表示しています。
tagDelimiter がちゃんと効いて、意図通りの表示をしているDittoもあるのですが、tagsの値が違うだけで、他何が原因かわかりません。
tagsの値は日本語、アルファベット、数字などで特殊文字などは使っていません。

よろしくお願いします。
アバター
min-o
メンバー
メンバー
記事: 298
登録日時: 2009年10月07日(水) 18:32

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

投稿記事by min-o » 2019年3月26日(火) 13:06

追記です。
いただいた二つ目のアップデートファイルで
こちらの件
viewtopic.php?f=32&t=1876
【1.0.21J】mm_rulesのmm_widget_tagsでタグ選択肢が表示されない

タグ選択肢が表示されるようになりました。