機能要望 > その他 > 休日関係で、「振替休日」「第2月曜・第3月曜」をやってみました。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sumida |
投稿日時: 2013/10/20 21:01
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
休日関係で、「振替休日」「第2月曜・第3月曜」をやってみました。 1. 振替休日(カレンダーブロック)
制限事項: ・次月への振替休日は考慮していません。 ・実在する日付の確認はしていません。 ・配列変数$arrHolidayに[$year]の次元を追加しました。 data/class/SC_Date.php
data/Smarty/templates/admin/basis/holiday.tpl
2. 第2月曜・第3月曜 制限事項: ・実在する日付の確認はしていません。 仕様: dtb_holidayテーブルに、「第2月曜・第3月曜」を示す日付を格納する。 上記日付は、「-xy」 -:「第xy曜」 x:第?週 y:曜日(0:日曜〜6:土曜) つまり、 -21:第2月曜 -31:第3月曜 data/class/SC_Date.php 新規追加
data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
data/Smarty/templates/admin/basis/holiday.tpl
data/class/SC_Date.php 上記、1.の修正分に追加
|
k-kuwahara |
投稿日時: 2013/10/24 20:00
対応状況: −−−
|
長老 登録日: 2013/4/16 居住地: Tokyo 投稿: 175 |
Re: 休日関係で、「振替休日」「第2月曜・第3月曜」をやってみました。 sumida様
一点確認したいのですが、 こちらは、cubeのバージョンいくつに実装されたのでしょうか? おそらく、2.12以上かと思っておりますが… お手数ですが、ご回答のほどお願い申し上げます。 |
sumida |
投稿日時: 2013/10/24 20:33
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 休日関係で、「振替休日」「第2月曜・第3月曜」をやってみました。 その通りです。
v2.12以上です。 追記:10/25 実在する日をチェックしていない理由: 休日を登録する時点では、「月・日」だけであり、実在する日は、チェックできない。 カレンダーブロックで、チェックしても、ショップ画面なので、エラー表示は見苦しいだけ。 振替休日を月越え対応していない理由: 現在の祝日にない。 もし、新たに祝日が制定され、月越えが発生する可能性がある場合、処理の追加で対応できる。 しかし、新たな祝日が「大晦日」であった場合、年越えになる可能性もある。 現状、休日は、年単位で管理されている。 例えば、ショップ画面を開いた日が、2014年1月ならば、2013年から導く必要がある。 そこで、休日について検討してみた。 種類として、 (1) 曜日の定休日 (2) 祝日 (3) 創立記念日など、店舗固有の休日 (4) 夏期休業・年末年始休業などの期間がある休日 かな。 (1) は、付加情報として、日付による除外があれば。 (2) は、振替休日対応 (3) は、振替休日対応は、選択 (4) は、日付の範囲指定 となれば、もっと良いかも。 |
sumida |
投稿日時: 2013/10/26 18:53
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
Re: 休日関係で、「振替休日」「第2月曜・第3月曜」をやってみました。 振替休日等をやってみたものの、チケット(バックログ#1406「基本情報管理>定休日管理 祝日を自動算出できるように改良」)のなかに、休日に関するものがありました。
「春分の日」「秋分の日」は、日付が変動するので、検討が必要とありました。 祝日データの取得について、検索すると、googleから持ってくるものが多くあります。 これでは、「どうも?〜ん」 で、さらに検索すると、内閣府のデータから祝日を作成するものが、ちらほら。 http://blog.aidream.jp/codeigniter/codeigniter-japanese-holiday-class-1291.html このサイトにあるクラスライブラリは、面白いかも。 (追記:このクラスライブラリは、振替休日の設定が翌日だけのため、この部分は修正が必要) この場合、日付による管理ではなく、祝日の名前一覧から取捨選択するような形式になるのかな〜。 |
sumida |
投稿日時: 2014/2/3 16:18
対応状況: −−−
|
仙人 登録日: 2013/2/10 居住地: 広島県呉市ときどき瀬戸内海 投稿: 641 |
「春分の日」「秋分の日」「国民の休日」もやってみました。 春分の日・秋分の日・国民の休日の3日分も入れてみました。
最初の投稿の「2. 第2月曜・第3月曜」が変更になっているので、その部分を掲載しておきます。 (なお、春分の日・秋分の日は、官報によって確定するそうです。) 2. 第2月曜・第3月曜 制限事項: ・実在する日付の確認はしていません。 仕様: dtb_holidayテーブルに、「第2月曜・第3月曜」を示す日付を格納する。 上記日付は、「-xy」 -:「第xy曜」 x:第?週 y:曜日(0:日曜〜6:土曜) つまり、 -21:第2月曜 -31:第3月曜 さらに、「春分・秋分・有効年適用」 -91:春分 3月強制 -92:秋分 9月強制 -93:有効年適用 9月強制 data/class/SC_Date.php 新規追加
data/class/pages/admin/basis/LC_Page_Admin_Basis_Holiday.php
data/Smarty/templates/admin/basis/holiday.tpl
data/class/SC_Date.php 上記、1.の修正分に追加
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |