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

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

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

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

よろしくお願いします。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

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

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

投稿記事 by min-o »

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

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

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

投稿記事 by yama »

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

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

投稿記事 by min-o »

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

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

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

よろしくお願いします。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

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

投稿記事 by min-o »

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

タグ選択肢が表示されるようになりました。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
返信する