묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
닉네임 길이 제한을 줄이고 싶어요
2010.04.27 21:25
현재 닉네임 길이가 2~20자까지 가능하게 되어있네요...
2~5자까지 가능하게 하는 방법을 알려주세요~ 답변 부탁드립니다~
댓글 1
-
老姜君
2010.04.28 01:11
-
쥬시쿨
2010.04.28 03:35
제가 원하던 내용이었네요 감사합니다 .. -
쥬시쿨
2010.04.28 03:52
<node target="nick_name" required="true" minlength="2" maxlength="10" filter="nickname"/> 이렇게 해줘야 .. 가입시 체크를하는거 같은데요 ..
총 3개의 파일을 직접 수정하셔야 합니다. xe에서 설정 가능? 뭐 이런거 없습니다. 업데이트할 때마다 매번 이 파일들을 신경 써서 봐 주셔야만 합니다.
modules\member\skins\default\filter\signup.xml 에서 6번째줄
<node target="nick_name" required="true" minlength="2" maxlength="10" />
여기서 maxlength="10"를 5로 바꾸면 회원 가입에 5자 필터가 걸립니다.
하지만 회원 가입만으로 끝나는게 아니죠. 가입해서 회원 정보 수정하면 끝이니까요. 따라서 회원 정보 수정에서도 제한을 걸어야 합니다.
modules\member\skins\default\filter\modify_info.xml 에서 네번째줄.
<node target="nick_name" required="true" minlength="2" maxlength="10"/>
여기서 maxlength="10"를 5로 바꾸면 닉네임 수정에 5자 필터가 걸립니다.
하지만 이렇게 해봤자 여전히 우리가 보는 창에서는 2~20자라고 되어 있죠. 따라서 2~5자라고 설명을 바꿔줘야 합니다.
modules\member\lang\ko.lang.php 에서 164번째줄인가.
$lang->about_nick_name = '닉네임은 2~20자 이내여야 합니다..';
여기서 안내 문구를 알맞게 2~5자로 바꾸시면 됩니다.
아, 그런데 이렇게 해봤자 요새 유행하는 광고질용 자동 가입 프로그램 쓰면 다 뚤립니다. 그 외에 우회하는 방법도 몇가지 있지만. 이 이상은 구현할 능력이 없네요.