バージョン選択

フォーラム

メニュー

オンライン状況

110 人のユーザが現在オンラインです。 (105 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 110
もっと...

サイト内検索

バグ報告 > その他 > SC_CheckError.php でのカタカナチェック

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nanasess
投稿日時: 2006/11/6 9:29
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
SC_CheckError.php でのカタカナチェック
大河内です。

本質的なバグではないのですが、 EC-CUBE を UTF-8 で使用した場合、 SC_CheckError.php でのカタカナチェック時に、EUC-JP とコードポイントが異るため、チェックができなくなりました。

そこで、 UTF-8 でも使用できるよう、下記のようなパッチを作成しました。

ご検討頂ければ幸いです。
よろしくお願い致します。

Index: data/class/SC_CheckError.php
===================================================================
--- data/class/SC_CheckError.php	(revision 25)
+++ data/class/SC_CheckError.php	(working copy)
@@ -377,7 +377,7 @@
 		if(isset($this->arrErr[$value[1]])) {
 			return;
 		}
-		if(strlen($this->arrParam[$value[1]]) > 0 && ! ereg("^(\xA5[\xA1-\xF6]|\xA1\xBC|\xA1\xA6|\xA1\xA1|\x20)+$", $this->arrParam[$value[1]] ) ) { 
+		if(strlen($this->arrParam[$value[1]]) > 0 && ! mb_ereg("^([ァ-ヶ]|[ー])+$", $this->arrParam[$value[1]] ) ) { 
 			$this->arrErr[$value[1]] = "※ " . $value[0] . "はカタカナで入力してください。<br />";	
 		}
 	}
naka
投稿日時: 2006/11/8 20:06
対応状況: −−−
EC-CUBE開発チーム
登録日: 2006/9/8
居住地: 大阪市北区
投稿: 61
Re: SC_CheckError.php でのカタカナチェック
度々、お手数おかけしております。株式会社ロックオン中川です。

UTF-8、EUC-JPのともに対応可能なように、いただきましたパッチを適用させていただきたいと思います。

修正後のソースは、次期バージョンにてご提供できるかと思います。

それでは今後とも何卒よろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,054名です
総投稿数は110,298件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1678
8
red
1571
9
mcontact
1347
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.