CH에디터에서 최소글자수 설정하는 방법을 알고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

CH에디터에서 최소글자수 설정하는 방법을 알고 싶습니다. 정보

CH에디터에서 최소글자수 설정하는 방법을 알고 싶습니다.

본문

현재 그누보드에 달려있는 CH에디터를 사용하고 있는데요.

회원들이 아무런 의미없이 쓰는 ㅋㅋㅋ 등의 도배글들을 막으려고 글자수를 몇 자 이상 쓰게 하려고 합니다.

그런데 이 부분은 CH에디터의 소스를 직접 수정해야겠더라구요.

예를 들면 글쓰기시 50자 미만으로 글을 쓰고 저장 버튼을 누를 경우,
"50자 이상 적어야합니다." 라는 경고메세지가 뜰 수 있도록 수정하고 싶습니다.

코멘트에는 textarea name="comment" rows="" cols="" minlength=10 이런식으로 글자수 제한설정을 해놓아서 잘되는데, CH에디터에서는 먹히지가 않네요.

CH에디터에 대해서 잘 아시는 고수분님들 제발 알려주세요.
  • 복사

댓글 전체

/bbs/write_update.php  에서
if (strlen($wr_content) < 50) {
    alert("50자 이상 적어야합니다.");
    exit;
}
페이지 위쪽에 추가하시면 되지 않을까 합니다.
말씀대로 해보니까 되기 하는데요.
문제는 경고창이 뜨고 난 뒤 기존에 작성한 글들이 전부 날라가네요. (작성중인 글 초기화)
기존에 작성한 글들이 그대로 남겨진 상황에서 경고창이 뜨게 할 수는 없을까요?
skin/board/사용스킨/write.skin.php 파일을 아래와 같이 수정합니다.

========== 수정 전 ===============================================================
 if (document.getElementById('tx_wr_content')) {
        if (!ed_wr_content.outputBodyText()) {
            alert('내용을 입력하십시오.');
            ed_wr_content.returnFalse();
            return false;
        }
    }
===================================================================================


========== 수정 후 ===============================================================
 if (document.getElementById('tx_wr_content')) {
        if (!ed_wr_content.outputBodyText()) {
            alert('내용을 입력하십시오.');
            ed_wr_content.returnFalse();
            return false;
        }
        if (ed_wr_content.outputBodyText().length < 10) {
            alert('최소 10자 이상 입력하십시오.');
            ed_wr_content.returnFalse();
            return false;
        }
    }
===================================================================================
© SIRSOFT
현재 페이지 제일 처음으로