指定日時を過ぎたら、ブロックを表示・非表示するRyusBlockTimerモジュール
夏期休業や、年末年始のお休みをお知らせするためにカスタムブロックに書いて、問い合わせモジュールで表示するという事をたまに行います。
ところが、たまにしかしないために、その期間を過ぎても消すのを忘れてしまい、数ヶ月過ぎてから気がついて慌てて消すということが良くあります。
bulletinやnewsモジュールには、「掲載期限」があって、一定期間を過ぎたら非表示にできるのに、ブロックでそれができないというのは不便だなぁと思ったので、やっつけでモジュールつくってみました。
インストールしたら、管理画面でブロックの表示・非表示のスケジュールを登録します。
アクセス時に指定された日時を超えていたら、指定されたとおりにブロックを表示(あるいは非表示)します。
もしよろしければ、一定期間だけ表示したいキャンペーンのお知らせや、年末年始の営業日のお知らせ、新年の挨拶などのブロックにお使いください。
■注意事項
・XOOPS Cube Legacy 2.1.x用のモジュールなので、XOOPS2.0.xJPやxoops.orgで公開されているXOOPSシリーズでは動作しません。
・やっつけなので、タイムゾーンのことは全く考慮していません(^^;
Comments Off
RSS feed for comments on this post.
ƤˤϡޤȤդƤޤ
Ȥ
ʤߥȤդ뤳ȤϽޤ