불당썸+resize 오류 > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

불당썸+resize 오류 정보

불당썸+resize 오류

본문

얼마전부터 그누보드를 학습하고 있는데요.
썸네일에 대한 부분을 검색하다보니 불당썸이 있어서 넘어오게 되었습니다.

사용설명이 잘 이해 안되는 부분이 있는데요.

그누보드 최신버전을 사용중인데요.
불당썸+resize 를 다운받아 extend 에 복사하면
다음과 같은 에러가 있습니다.

Fatal error: Cannot redeclare is_utf8() (previously declared in C:\APM_Setup\htdocs\gnu\lib\common.lib.php:1492) in C:\APM_Setup\htdocs\gnu\extend\b4.lib.php on line 1037

그누보드에서 사용되는 common.lib.php 파일에서 is_utf8() 함수를 같이 사용하는것 같은데...
함수명을 바꾸던지, 아니면 다른 방법으로 수정이 되야할것 같습니다.

최신 게시글에서 불당썸+resize 를 사용하려면 어떻게 해야하는지 잘 이해가 안되네요.

감사합니다.
추천
0

댓글 전체

저도 최신버젼으로 그누 갈고나서 불당리사이즈 사용하면 utf8 오류나서
처음엔 그부분 지우고 사용하다가, 아예 버전 낮은걸로 걍 갈아탔습니다.
extend/b4.lib.php 1014행의 is_utf8 함수가 common.lib.php에 똑같이 정의 되어 있어 중복으로 인한 오류입니다.

아래와 같이 주석처리 하면 됩니다.

/*
// 문자열에 utf8 문자가 들어 있는지 검사하는 함수
// 코드 : http://in2.php.net/manual/en/function.mb-check-encoding.php#95289
function is_utf8($str)
{
    $len = strlen($str);
    for($i = 0; $i < $len; $i++) {
        $c = ord($str[$i]);
        if ($c > 128) {
            if (($c > 247)) return false;
            elseif ($c > 239) $bytes = 4;
            elseif ($c > 223) $bytes = 3;
            elseif ($c > 191) $bytes = 2;
            else return false;
            if (($i + $bytes) > $len) return false;
            while ($bytes > 1) {
                $i++;
                $b = ord($str[$i]);
                if ($b < 128 || $b > 191) return false;
                $bytes--;
            }
        }
    }
    return true;
}
*/
전체 1 |RSS
그누4 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT