チャンクの公開終了日時指定が効いていないような気がします。  【解決済み】

質問全般・改善要望
noka
メンバー
メンバー
記事: 83
登録日時: 2013年6月19日(水) 10:02

チャンクの公開終了日時指定が効いていないような気がします。

投稿記事by noka » 2014年7月10日(木) 12:39

こんにちは。
いつもお世話になっております。

期間限定のキャンペーンバナー等にとても有用な、チャンクのタイマー公開日/公開終了日指定機能ですが、
公開は機能するのですが、非公開が機能していないようです。
自サイトおよびデモサイトの1.0.14Jで確認しました。
#軽く検索して見つからなかったですが、既出の話題でしたらすみません。

症状としては、以下のような感じです。
  • 管理画面上の表示では、時間がくるとチャンクが非公開状態(赤文字)になっていることは確認できるにも関わらず、当該チャンクを利用したリソースにおいて、非表示になりません。
  • DBのテーブル上でも非公開になっていることは確認できます(ので、チャンクが非公開になっていること自体には間違いないような気がするのですが)。
  • リソースキャッシュの有効/無効に関わらず、発生します。チャンクを利用しているリソースを更新しても非公開にはなりません。
  • しかし当該チャンクを開いて、再度保存すると非公開ステータスが反映されます。

タイマー自体は簡単なスニペットを作成しても対処できるのですが、せっかくの標準機能なので動作すると有り難いです。

よろしくお願い致します。


※説明が分かりづらいような気がしたので、追記です※
----------------------------------
確認したテストサーバーは以下です。
http://140710120430-3320.evo.demo.modx.jp/
このページの下部で、
チャンク{{timerTest}}を読んでいて、表示されていますが、

管理画面
http://140710120430-3320.evo.demo.modx.jp/manager/
で、チャンクの一覧を見ると非公開になっていることが、確認できます。
そして、
このチャンクを触らない限りは、
どのリソースに{{timerTest}}を追加しても非公開のはずですが表示されます。
------------------------------
アバター
yama
管理人
記事: 2915
登録日時: 2009年7月29日(水) 02:50

Re: チャンクの公開終了日時指定が効いていないような気がします。

投稿記事by yama » 2014年7月10日(木) 16:03

http://140710120430-3320.evo.demo.modx.jp/manager/
修正しました。いかがでしょうか?
noka
メンバー
メンバー
記事: 83
登録日時: 2013年6月19日(水) 10:02

Re: チャンクの公開終了日時指定が効いていないような気がします。

投稿記事by noka » 2014年7月10日(木) 16:35

yamaさま

デモサイトにて動作することを確認しました。
リソースキャッシュの有効/無効を問わずに機能するようです。

修正されたのは
/manager/include/document.parser.class.inc.php
で、これを差し替えれば良い感じでしょうか?

いつも、お手数かけて恐縮です。
アバター
yama
管理人
記事: 2915
登録日時: 2009年7月29日(水) 02:50

Re: チャンクの公開終了日時指定が効いていないような気がします。  【解決済み】

投稿記事by yama » 2014年7月10日(木) 17:32

添付のファイルで上書きするか、
viewtopic.php?p=7689#p7689
諸々の不具合を修正した上記のベータ版でアップデートしてみてください。
添付ファイル
document.parser.class.inc.zip
(25.69 KiB) ダウンロード数: 142 回