마음의 안정을 찾기 위하여 - [XPressEngine] 한글 아이디 사용 가능하게 하기
2298815
276
944
관리자새글쓰기
태그위치로그방명록
별일없다의 생각
dawnsea's me2day/2010
색상(RGB)코드 추출기(Color...
Connection Generator/2010
최승호PD, '4대강 거짓말 검...
Green Monkey**/2010
Syng의 생각
syng's me2DAY/2010
천재 작곡가 윤일상이 기획,...
엘븐킹's Digital Factory/2010
[XPressEngine] 한글 아이디 사용 가능하게 하기
잡다한 지식 | 2023/12/28 17:47
XPressEngine은 한글 아이디를 사용할 수 없게 되어 있다. 
한글 아이디를 사용하게 하려면 다음의 부분을 수정하여 준다.

※ 파일을 수정한 이후에는 UTF8 포맷으로 저장하여야 한다.

login.xml
<field name="user_id" required="true" rule="email"/>
=> <field name="user_id" required="true" />

Argument.Class.php
if(!preg_match('/^[a-zA-Z]+([_0-9a-zA-Z]+)*$/is', $val))
=> if(!preg_match('/^[a-zA-Z가-힣]+([_0-9a-zA-Z가-힣]+)*$/is', $val))

DB.Class.php
if(!preg_match('/^[a-zA-Z]+([_0-9a-zA-Z]+)*$/is', $val)) return new Object(-1, sprintf($lang->filter->invalid_userid, $lang->{$key} ? $lang->{$key} : $key));
=> if(!preg_match('/^[a-zA-Z가-힣]+([_0-9a-zA-Z가-힣]+)*$/is', $val)) return new Object(-1, sprintf($lang->filter->invalid_userid, $lang->{$key} ? $lang->{$key} : $key));

xml_js_filter.js
var regUserid = /^[a-z]+[\w-]*[a-z0-9_]+$/i;
=> var regUserid = /^[가-힣0-9a-z]+[\w-]*[가-힣a-z0-9_]+$/i;

Validator.class.php
'userid' => '/^[a-z]+[\w-]*[a-z0-9_]+$/i',
=> 'userid' => '/^[a-zA-Z가-힣]+([_0-9a-zA-Z가-힣]+)*$/is',

xe.js
var regUserid = /^[a-z]+[\w-]*[a-z0-9_]+$/i;
=> var regUserid = /^[a-zA-Z가-힣]+([_0-9a-zA-Z가-힣]+)*$/is;

xe.min.js
var b=/^[a-z]+[\w-]*[a-z0-9_]+$/i;this.cast("ADD_RULE",["userid",b])
=> var b=/^[a-zA-Z가-힣]+([_0-9a-zA-Z가-힣]+)*$/is;this.cast("ADD_RULE",["userid",b])

2023/12/28 17:47 2023/12/28 17:47
Article tag list Go to top
View Comment 0
Trackback URL :: 이 글에는 트랙백을 보낼 수 없습니다
 
 
 
 
: [1] ... [6][7][8][9][10][11][12][13][14] ... [1319] :
«   2024/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
전체 (1319)
출판 준비 (0)
My-Pro... (41)
사는 ... (933)
블로그... (22)
My Lib... (32)
게임 ... (23)
개발관... (3)
Smart ... (1)
Delphi (93)
C Builder (0)
Object... (0)
VC, MF... (10)
Window... (1)
Open API (3)
Visual... (0)
Java, JSP (2)
ASP.NET (0)
PHP (6)
Database (12)
리눅스 (29)
Windows (25)
Device... (1)
Embedded (1)
게임 ... (0)
Web Se... (2)
Web, S... (21)
잡다한... (6)
프로젝트 (0)
Personal (0)
대통령... (13)
Link (2)