킬

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

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

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

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

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

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

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

댓글 4개

/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;
}
}
===================================================================================
감사합니다. 스킨별로 적용을 할 수 있으니까 좋네요. ^^
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
09-11-24 조회 1,515
09-11-24 조회 1,116
09-11-24 조회 1,069
09-11-24 조회 1,497
09-11-24 조회 1,676
09-11-24 조회 2,017
09-11-24 조회 1,624
09-11-24 조회 2,028
09-11-24 조회 1,619
09-11-24 조회 1,937
09-11-24 조회 1,805
09-11-24 조회 1,641
09-11-24 조회 1,626
09-11-23 조회 1,628
09-11-23 조회 931
09-11-23 조회 4,774
09-11-23 조회 1,611
09-11-23 조회 1,131
09-11-23 조회 1,656
09-11-23 조회 3,053