先日リリースした日付オプション追加アドオンですが、必要に迫られていくつか機能拡張しました。基本機能は下記の通りです。携帯対応(通常のテキストフィールド)これに下記の機能を追加しました。入力文字列の正規表現バリデート(デフォルトで持っている機能を当該アドオンでも利用するようにしただけですが。指定日も範囲も当日以降の日付表示も対応)指定範囲を外れた入力に対してはPHP側でチェックします。正規表現をうまく使えばデフォルトのバリデーションでチェックできます。(上記画像の正規表現項目に設定してあるのは日付フォーマットのチェック用です)これらの設定は商品の編集画面のオプションタブで行います。携帯アドオンをご利用の場合には携帯用言語に切り替えてそちらでも設定する必要がありますので注意が必要です。性質上「特定の日付指定」と「日付範囲の指定」は排他関係にありますが、それぞれの設定項目の入力制限は実装していませんので設定時にはどちらか片方のみにするようにしてください。(アップデートのリリース時には対応するかもしれませんが未定です)このアドオンは某サイトのチケット販売でご利用頂いています。日付オプションの追加アドオンとあるアドオン開発中に必要に迫られて作ったものです。商品オプションに「日付」がなかったなと。CS-Cartでデフォルトで用意されているのは下記のものになります。テキストフィールドテキストエリアラジオボタンチェックボタンセレクトボックスファイルオプションで日付を扱いたい場合(例えばチケット販売で日付指定するケース)、テキストフィールドに入力してもらう必要があります。運用上これで問題が無いケースもありますがカレンダーで指定選択させたい。入力される文字列フォーマットを統一したい。いった要望もあるかと思います。いうわけで日付オプションを追加するアドオンを作りました。(携帯ではカレンダー表示できませんのでただのテキストフィールドとなります。)日付オプションをふたつ使えば期間の指定も対応できます。(たぶん)実装にあたってはコアも他のアドオンも触らず、当該アドオンだけで完結しますが、コアを触らない為に処理が多重化している箇所があります。カート注文手続き中の最終確認画面マイアカウント内注文>注文情報ページ管理画面:注文内容の確認画面これらで選択したオプション値(日付)が表示されなければいけませんのでそれなりに大変でした。販売時期と価格は追って告知します。〜デザインされたHTMLをテンプレートにする方法〜」に参加してきました。