묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
이 방법을 써도 닉네임 길이 제한이 안됩니다..
2014.01.13 14:37
==-=-=-=-===-=-=-=-===-=-=-=-===-=-=-=-===-=-=-=-===-=-=-=-=
회원가입할 때, 닉네임 글자수 제한하려면
xe - modules - member - skins - default - filter - signup.xml 열고
line 7 쯤에
<node target="nick_name" required="true" minlength="2" maxlength="40" />
여기서 maxlength의 숫자 40을 조정
로그인 후, 회원정보변경 할 때, 닉네임 글자수 제한하려면
xe - modules - member - skins - default - filter - modify_info.xml 열고
line 4 쯤에
<node target="nick_name" required="true" minlength="2" maxlength="40" />
여기서 maxlength의 숫자 40을 조정
==-=-=-=-===-=-=-=-===-=-=-=-===-=-=-=-===-=-=-=-===-=-=-=-=
이 방법대로 닉네임 길이를 제한하려고 했는데, 안되네요..
40을 10으로 줄여도
여전히 회원가입할 때
가나다라마바사아차파카타파하
까지 먹히고, 실제로 가입이 됩니다... 제가 뭘 빼먹은건가요..? 가능한 방법이 있을까요?
댓글 2
-
마야^
2014.01.13 17:57
지난번에 안된다고 하시는 분이 계셔서제가 지금 직접 테스트 하고 올립니다. 현 1.7.3.7버전에서 이상없이 됩니다xe - modules - member - member.admin.controller.php 열고line 481.에}else if($formInfo->name == 'user_id'){$fields[] = sprintf('<field name="%s" required="true" rule="userid" length="3:20" />', $formInfo->name);이부분 바로 아래에}else if($formInfo->name == 'nick_name'){$fields[] = sprintf('<field name="%s" required="true" rule="nick_name" length="2:8" />', $formInfo->name);추가해 줍니다. 물론 2:8 은 최대 최소입니다. 원하는데로 수정하세요여기서 중요한것은 수정을 하시고관리자 페이지 /회원 /회원설정에 가셔서 하단에 있는 저장 버튼을 반드시 클릭해야 합니다.이것 않하면 적용이 안됩니다.혹시나......수정하기전에 파일 백업해 놓으세요 -
라돌체
2014.01.14 16:51
아, 정말 감사합니다.
덕분에 해결됐어요~~