현재 코스모스팜 회원관리를 사용중에 있는데
회원 닉네임 글자수를 제한하고 싶습니다.
일정치가 넘으니 글쓸때 해당 글쓴이는 두줄이 되어버리네요.
최소 2글자, 최대 8글자 이런식으로 제한하고 싶은데 가능한가요?(추가로 영문은 12글자, 한글은 8글자 이런식도 가능한지..)
안녕하세요~^^
KBoard는 사용자 설정에 보시면 "공개적으로 표시할 이름"을 작성자 명으로 표시하고 있습니다.
KBoard 게시판에서 작성자명 부분이 길 경우에 두줄로 표시된다는 말씀이신지요?
작성자 명에 말줄임표를 표시하시려면
아래의 링크를 참고해보시겠어요?
회원가입 시 제한하시려면 회원가입 필드에 어떤 필드가 있는지 알려주시겠어요?
고맙습니다.
회원가입필드는 first_nane 부분을 닉네임으로 명칭변경하여 사용하고 있습니다.
first_name 필드에 한글 및 영어 길이 제한을 두시려면
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/skin/사용중인스킨/script.js 파일에서
아래의 코드를 찾아서
function cosmosfarm_members_form_submit(){
찾은 코드 밑에 아래의 코드를 추가해보시겠어요?
if(jQuery('input[name="first_name"]').length){
var value = jQuery('input[name="first_name"]').val();
var check = true;
for(var i = 0; i < value.length; i++){
var chr = value.substr(i,1);
chr = escape(chr);
if(chr.charAt(1) == "u"){
chr = chr.substr(2, (chr.length - 1));
if((chr < "AC00") || (chr > "D7A3")){
check = false;
}
}
else{
check = false;
}
}
if(check){
if(value.length < 2 || value.length > 8){
alert('한글은 2~8자만 허용됩니다.');
return false;
}
}
else{
if(value.length < 2 || value.length > 12){
alert('영어는 2~12자만 허용됩니다.');
return false;
}
}
}
고맙습니다.