hajis****@it-ko*****
hajis****@it-ko*****
2009年 10月 30日 (金) 00:06:09 JST
発言は初めてですので、はじめまして。
始澤(はじめさわ)と申します。
日本語ドキュメントやメーリングリストはCIを使っていく上で
大変助かっています。ありがとうございます。
さて最近CIに追加されたカートクラスですが、標準のまま
使用すると、商品名に日本語を設定するとカートに追加
できないことが分かりましたので、報告しておきます。
原因はカートクラス内のバリデーションチェックです。
アルファベットと一部の記号類だけが通るように書かれて
いました。
この部分を修正することで、日本語も通るようになります。
【CI ver1.7.2の場合】
system/libraries/Cart.php の 31行目を修正
修正前:
var $product_name_rules = '\.\:\-_ a-z0-9'; // alpha-numeric, dashes, underscores, colons or periods
修正後:
var $product_name_rules = '一-龠ぁ-んァ-ヴーa-zA-Z0-9\.\:\-_ a-z0-9'; // alpha-numeric, dashes, underscores, colons or periods
以上です。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
有限会社アイ・ティ・コモンズ 始澤 真興
158-0098 東京都世田谷区上用賀3−1−17 用賀Aフラット102号
TEL:03-6662-5437 FAX:03-6368-5561
HP : http://it-komons.jp/
ペット用品ブランド「ヨッケジャパン」 http://jokke.jp/