최소글자제한 질문입니다.
본문
게시판 내 최소 글자 제한을 사용중에 있습니다.
EX) 50글자 이하는 작성 불가
문제는 에디터 사용시 글자 제한이 풀려버리는데...
이유는 알겠는데 혹시 이 부분 풀 수 있는 방법이 있을까요?
에디터와 글자수제한을 함께 사용하고 싶거든요...
아시는분 답주시면 감사하겠습니다.
답변 1
다음 코드가 도움이 될지 모르겠습니다.
extend/user.config.php
function hook_write_update_before_content($board, $wr_id, $w, $qstr) {
$write_min = (int)$board['bo_write_min'];
$write_max = (int)$board['bo_write_max'];
if ($write_min == 0 && $write_max == 0) {
return;
}
$wr_content = isset($_POST['wr_content']) == true ? $_POST['wr_content'] : '';
$wr_content = strip_tags($wr_content);
$wr_content_len = 0;
if (function_exists('mb_strlen') == true) {
$wr_content_len = mb_strlen($wr_content);
} else {
$wr_content_len = strlen($wr_content);
}
if ($write_min > 0 && $write_min > $wr_content_len) {
alert($write_min . ' > ' . $wr_content_len);
}
if ($write_max > 0 && $write_max < $wr_content_len) {
alert($write_max . ' < ' . $wr_content_len);
}
}
add_event('write_update_before', 'hook_write_update_before_content', G5_HOOK_DEFAULT_PRIORITY, 4);
답변을 작성하시기 전에 로그인 해주세요.