게시판 본문 글수 제한걸기
본문
게시판 본문 글쓰기 제한
으로 검색해봤는데 연관글들을 보니 다들 65536으로 걸린 제한을 풀고 싶은 경우더라구요;;
저는 오히려 반대로 에디터 사용없이, textarea 로 본문을 작성하게 하면서
60자까지로 제한을 두고 싶은데...
위에 검색해본 결과로는 write_update.php에서 65536 부분을 늘리거나 없애고, myAdmin 에서 db의 필드타입을 longtext나 mediumtext 로 바꿔주고... 이런식인데 일단 전 반대의 경우이기 때문에 일단 거르고...;;
해당 게시판 스킨에서 write.skin.php 파일보면
<?php if($write_min || $write_max) { ?>
// 글자수 제한
var char_min = parseInt(<?php echo $write_min; ?>); // 최소
var char_max = parseInt(<?php echo $write_max; ?>); // 최대
check_byte("wr_content", "char_count");
$(function() {
$("#wr_content").on("keyup", function() {
check_byte("wr_content", "char_count");
});
});
<?php } ?>
글자수 제한이라고 소스가 있길래 검색해보니
관리자 > 게시판 > 해당 게시판 설정 > 최대 글수 제한 이게 있어서
그걸 60으로 설정해봤는데 이게 또 관리자는 체크를 안한다고 명시되어 있네요;;
게시판 글등록을 관리자만 하는 상황인데 말이죠;;ㅠㅠㅠ
코어는 건드리지 않는 선에서 해당 게시판에서 제한을 걸 방법이 있을까요??
/lib/editor.lib.php, /bbs/write_update.php 코어 건드리면 다른 게시판에도 영향이 갈까봐...
스킨안에서 해결가능할까해서 문의남겨봅니다ㅠㅠㅠ
!-->답변 2
에디터 사용 안 하는 곳이면 write.skin.php 파일에서 내용 입력 부분 전체를 삭제하고
이렇게 변경해서 maxlength 로 설정해도 되겠네요.
<textarea id="wr_content" name="wr_content" maxlength="60" class="frm_input"><?php echo $content; ?></textarea>