묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입/정보수정시 생일관련 부분을 수정하려 합니다.
2012.12.03 13:02
현재 XE Core ver. 1.5.3.7를 사용하고 있습니다.
예전부터 문제가 되곤 했던 부분인데, 회원가입시 생일 입력을 할 때, 달력 부분이 많이 불편하다는 이야기가 나오곤 했습니다.
비록 가입할때 말고는 사용하질 않는 부분이긴 하지만, 기본으로 지정되어 있는 '오늘' 이라는 설정 때문에
생년월일중 월, 일만 입력을 하고 생년을 미처 설정하지 못한채 2012년생이 되어버리는(?) 경우가 간혹 있더라구요.
그리고 사소한 부분이긴 하지만 각 월 뒤의 영어 알파벳으로 나온 월 표현때문에 가로 스크롤이 잘려보이기도 하구요.
따라서 해당 달력위젯(?)을 다른것으로 교체하거나,
생일을 입력할때 생년이 2012년 혹은 일정 나이 미만인 상태에서 회원가입을 시도할 경우 경고창을 띄워보고자 합니다.
다만 제가 못찾는것인지 아무리 뒤져봐도 관련 팁이 나오질 않네요...
어떻게 해야 하는지 고수분들의 가르침을 부탁드립니다. _ _)
댓글 1
-
송동우
2012.12.03 13:41
-
루피키누스
2012.12.03 20:55
감사합니다. 문제가 되었던 부분은 해결되었네요. 그런데 저 birthday error 메세지를 경고창처럼 뜨게, 그리고 한글로 뜨게 할 수는 없을까요? 한글로만 바꿔도 정상적으로 작동을 하질 않네요... _ _)
xe - modules - member - member.controller.php 열고
line 1694 쯤에
function insertMember(&$args, $password_is_hashed = false) {
이것 아래에
if($args->birthday&&zDate($args->birthday,'Y')==date('Y')) return new Object(-1, 'birthday error');
이것 입력