jodit 에디터 플러그인 입니다. > 그누보드5 플러그인

그누보드5 플러그인

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

jodit 에디터 플러그인 입니다. 정보

jodit 에디터 플러그인 입니다.

첨부파일

jodit.7z (337.2K) 45회 다운로드 2024-12-31 14:00:59 포인트 차감50
테스트한 버전5.6.8
호환 가능 버전5

본문

먼저 어제 있었던 무안공항 비행기 사고로 희생되신분들의 명복을 빕니다.

 

그누보드에서 기본으로 제공되는 에디터는 표편집과 이미지 편집이 불편한데요.

조딧(jodit)에디터는 좀더 편리합니다.

특이 표안의 셀배경색 설정시 편리하고 이미지 크기조정도 편리합니다.

클립보드 이미지 붙혀넣기 기능도 됩니다.

설치방법은 plugin 폴더 아래 editor 폴더 밑에 jodit폴더명으로 압축을 풀고 관리자 모드에서

에디터 선택을 jodit으로 하고 게시판관리에서 DHTML 에디터 사용으로 하면 됩니다.

2022631670_1735554174.5436.png

 

 

표 셀크기조정시 처음에 커서가 안나오면 테이블전체크기를 조정하면 나타납니다.

2022631670_1735621107.1768.png

에디터에서 테두리 색 변경은 외곽선을 사용하면 됩니다.

2022631670_1735603636.4585.png

표안에 이미지 넣기 가능합니다.

 

 

2022631670_1735554870.5462.png

추천
10

댓글 전체

설치후 삭제해도 아래와 같이 나옵니다
주소 sarangappa.com/golf


Warning
: Undefined array key "wr_content" in /home1/sarangappa/public_html/plugin/editor/jodit/savebase64img.php on line 129

리빌더에 문의해서 해결하였습니다

아래는 리빌더님의 답변입니다
$_POST['wr_content'] 값이 비어있어서 나오는 에러로 보이긴 합니다만,
에러를 방지하려면 아래와같은 형태로 변경해보시면 도움이 될것같습니다.

기존 : $processedHtml = convertBase64ImageToFile(stripslashes($_POST['wr_content']));
수정 : $processedHtml = isset($_POST['wr_content']) ? convertBase64ImageToFile(stripslashes($_POST['wr_content'])) : '';

다음처럼 수정해도 문제는 없네요. 근데 정식그누보드에서는 이렇게 안해도 잘되네요.

$processedHtml = convertBase64ImageToFile(stripslashes($_POST['wr_content']??''));

간단히 수정은 힘들어보입니다.

일단 테이블의 기본 폭은 100% 입니다. 이걸 픽셀로 변경해야 할것 같구요.

그리고 그누보드 자체 css 에 오버플로우가 히든인부분도 scroll 로 변경이 필요해 보입니다.

#bo_v_con {
    margin: 10px 0 30px;
    width: 100%;
    line-height: 1.7em;
    min-height: 200px;
    word-break: break-all;
    overflow: hidden;
}

감사합니다.

config.php 에서 218라인을 수정해주세요.

// 모바일 기기에서 DHTML 에디터 사용여부를 설정합니다.
define('G5_IS_MOBILE_DHTML_USE', true);//false를 true로 변경해주세요.

감사합니다.

이윰빌더는 테스트안해봤네요

현재로썬 순정버전만 테스트됐습니다

참고로 이미지폭이 10픽셀이하거나 10000픽셀이상이면 업로드안되게 되어있습니다

/bbs/write.php 에 보면 관리자이거나 dhtml에디터이면 최소,최대 글자제한이 없게 동작하게 되어있습니다.
관리자모드에서 설정한 값이 무력화 됩니다.

 

// 글자수 제한 설정값
if ($is_admin || $board['bo_use_dhtml_editor'])
{
    $write_min = $write_max = 0;
}
else
{
    $write_min = (int)$board['bo_write_min'];
    $write_max = (int)$board['bo_write_max'];
}

 

위 코드를


$write_min = (int)$board['bo_write_min'];
$write_max = (int)$board['bo_write_max'];

 

이렇게 수정하면 될것 같네요.

답변 감사드립니다 ㅠㅠ 수정해봤는데 안타깝게도 현재 글자이며, 최소 80 글자 이상, 최대 0 글자 이하까지 쓰실 수 있습니다. 문구는 뜨는데 실제로 작동은 하지 않네요 ㅠㅠ

에디터 플러그를 작성 페이지에서 여러개 사용하고 싶은데요.  에디터 1개만 출력 됩니다. 어느 소스를 수정 하면 되는지요? 도움 요청 드립니다.

전체 556
그누보드5 플러그인 내용 검색

회원로그인

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