묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한글 아이디 사용 가능하게 1.7
2013.04.28 22:55
안녕하세요!
지난번에 1.4버전으로 만들고 한글아이디를 허용했는데요,
이번에 홈페이지를 옮기면서 1.7로 버전을 올릴려고 합니다.
그런데 한글 아이디를 허용하기 위해 수정해야하는 부분이 1.4에서는 한군데였는데 1.5에서 여러군데로 늘어나더니..
그나마도 1.7 되서는 어디를 어떻게 고쳐야하는지를 모르겠네요;;;;
우선,
http://blog.naver.com/PostView.nhn?blogId=azena&logNo=90090199229&redirect=Dlog&widgetTypeCall=true
위 글을 찾아서 1.7과 일치하지 않는 한 부분을 빼곤 모두 적용했습니다만 되질 않네요...
xe/modules/member/member.controller.php
블로그에서 알려주는 내용 중 위 파일에서 수정하라는 부분만 일치하질 않네요..
계속 구글링 해보곤 있지만 아직 1.7에 맞게끔 나온 팁이 없는거 같아서 질문 올립니다. ㅠ.ㅠ
다른곳 어디를 더 수정해야할까요?
댓글 1
-
송동우
2013.04.29 11:11
-
크르릉33
2013.04.29 17:39
정확한 답변 감사합니다. 아무 생각 없이 드림위버로 편집 후 저장해도 아무 변화가 없어서 플러스에디터로 일부러 utf-8로 변경하여 저장하니 가입이 되네요. ㄷㄷ 감사합니다.
복잡하게 할 필요 없습니다.
1.5.x / 1.7.x 모두 상관없습니다.
xe - classes - xml - xmlquery - argument - Argument.class.php 열고
line 326 쯤에
if(!preg_match('/^[a-zA-Z]+([_0-9a-zA-Z]+)*$/is', $val))
이것을
if(!preg_match('/^[a-zA-Z가-힣]+([_0-9a-zA-Z가-힣]+)*$/is', $val))
이것으로 수정.......
참고:
파일을 저장할 때, utf-8 이것으로 저장해야 함