ページ 11

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

Posted: 2014年7月10日(木) 12:39
by noka
こんにちは。
いつもお世話になっております。

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

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

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


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

管理画面
http://140710120430-3320.evo.demo.modx.jp/manager/
で、チャンクの一覧を見ると非公開になっていることが、確認できます。
そして、
このチャンクを触らない限りは、
どのリソースに{{timerTest}}を追加しても非公開のはずですが表示されます。
------------------------------

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

Posted: 2014年7月10日(木) 16:03
by yama
http://140710120430-3320.evo.demo.modx.jp/manager/
修正しました。いかがでしょうか?

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

Posted: 2014年7月10日(木) 16:35
by noka
yamaさま

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

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

いつも、お手数かけて恐縮です。

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

Posted: 2014年7月10日(木) 17:32
by yama
添付のファイルで上書きするか、
http://forum.modx.jp/viewtopic.php?p=7689#p7689
諸々の不具合を修正した上記のベータ版でアップデートしてみてください。