테스트 사이트 - 개발 중인 베타 버전입니다

회원가입 닉네임 공백 허용

안녕하세요. 항상 질문만 남기는 것 같아 죄송하네요...

 

공백도 허용하고 싶어서 이 글을 참고 하였는데

그래도 알럿창이 계속 노출됩니다....ㅠ

혹 다른 페이지도 수정할 곳이 있을까요...?

 

https://sir.kr/g5_tip/6417

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

adm/member_form_update.php 의 54번줄 부근

 

if ($msg = valid_mb_nick($mb_nick)) {     alert($msg, "", true, true); }

 

이부분을 전체 주석처리 해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

해당 가이드가 오래전 자료인데

아마도 5.3 버전 으로 작업된것 같아요

그간 버전업이 많이 되어서 최신 버전에서는 작동하지 않을 수 있습니다.

 

5.3 버전으로 설치하셔서 테스트 해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

알럿이 뜨는 위치가 어디인지에 따라 확인이 필요하나

닉네임 체크하는 register.lib.php 파일에 닉네임 체크 함수를 체크하는 부분에 문제 없는지

디버깅 해서 확인해 봐야 할듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

function valid_mb_nick($reg_mb_nick)
{
if (!check_string_nick($reg_mb_nick, G5_HANGUL + G5_ALPHABETIC + G5_NUMERIC))
return "닉네임은 공백없이 한글, 영문, 숫자만 입력 가능합니다.";
else
return "";
}

말씀하신 경로에 이부분의 멘트가 똑같이 알럿창에 노출됩니다.
저 코드를 주석처리 하면 에러가 납니다.
알럿창은 회원가입폼 작성 후 '회원 가입' 버튼 클릭하면 알럿창이 노출됩니다.
valid_mb_nick 해당 함수를 다 하시면 안되고요

function valid_mb_nick($reg_mb_nick)
{
/*if (!check_string_nick($reg_mb_nick, G5_HANGUL + G5_ALPHABETIC + G5_NUMERIC))
return "닉네임은 공백없이 한글, 영문, 숫자만 입력 가능합니다.";
else
return "";*/
}

이렇게 주석해 보신걸까요?

그리고 오류나는 알럿창이 어떻게 나오는지등 알아야 합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고