[XE] 회원가입시 닉네임은 한글만 가능하게 하기

돌아다니면서 구한 자료로 공부하는 공간입니다..

틀린부분이 있다면 말씀해주시면 수정하도록 하겠습니다.

※ 남을 비방하거나 욕 / 정치적인 글은 삭제 대상이 됩니다. ※

[XE] 회원가입시 닉네임은 한글만 가능하게 하기

만키로군 0 2347 0

signup_form.html 파일을 열고 닉네임 부분 바로 위에 스크립트와 루틴을 삽입 해주면 됩니다.


 

 

1
<!--// 닉네임은 한글만 가능 --> < script   language = 'javascript' >function hangul(){if((event.keyCode <  12592 ) || (event.keyCode > 12687))event.returnValue = false}</ script >< tr >< th >< div >{$lang->nick_name} < span   class = "require" >*</ span ></ div ></ th >< td >< input   type = "text"   name = "nick_name"   value = ""   class = "iText"   style = 'IME-MODE: active'   onKeyPress = "hangul();"   /> &nbsp;&nbsp;&nbsp;{$lang->about_nick_name} (한글닉네임만 가능) < input   type = "hidden"   name = "user_name"   value = "비밀"   class = "iText" /></ td ></ tr >


 

 

 



===============옛날방법 (지금은 안되는듯)=====================================================================


국내 서비스의 경우 어쩌면 영어 닉네임이 필요 없을수 있고 추후에

변경하면 되니 회원가입시에만 한글 닉네임을 받는것도 스팸을 걸러낼수 있는 방법 중에 하나일듯 합니다.




/modules/member/skins/default/filter/signup.xml


 

<node target="nick_name" required="true" minlength="2" maxlength="40" />을

<node target="nick_name" required="true" minlength="2" maxlength="40" filter="korean" />




이렇게 filter="korean"을 추가 하시면 됩니다.

, , ,

0 Comments