최소글자제한 질문입니다. 채택완료

게시판 내 최소 글자 제한을 사용중에 있습니다.

EX) 50글자 이하는 작성 불가 

 

문제는 에디터 사용시 글자 제한이 풀려버리는데...

이유는 알겠는데 혹시 이 부분 풀 수 있는 방법이 있을까요?

에디터와 글자수제한을 함께 사용하고 싶거든요...

아시는분 답주시면 감사하겠습니다.

답변 1개

채택된 답변
+20 포인트

다음 코드가 도움이 될지 모르겠습니다.

 

extend/user.config.php

Copy
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);
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다. 그런데 제가 5.3버전을 사용하고 있습니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고