2026, 새로운 도약을 시작합니다.

모바일에서 에디터 사용하기

그누보드 기본 설정은 모바일에서 에디터 사용안함으로 되어 있습니다.

모바일에서도 에디터를 활성화하는 방법입니다.

/config.php 파일에서 모바일 에디터 사용 설정을 true 로 변경합니다.

define('G5_IS_MOBILE_DHTML_USE', true);

그누보드 기본 에디터인 스마트 에디터 원본은 모바일 사이즈에 최적화되어 있지 않습니다.

반응형 스마트 에디터를 설치합니다. 하나만 선택해서 하세요.

https://sir.kr/g5_skin/32563

https://sir.kr/g5_tip/17497

https://sir.kr/g5_tip/16506

https://sir.kr/g5_plugin/4457

https://sir.kr/g5_plugin/4697

https://sir.kr/g5_plugin/5169

새로운 방법이나 에디터가 나왔을 수도 있으니 플러그인 자료실에서 모바일도 지원되는 에디터를 찾아서 마음에 드는 걸로 교체하셔도 됩니다.

https://sir.kr/g5_plugin?sfl=wr_subject&stx=%EC%97%90%EB%94%94%ED%84%B0

위 내용만 수정하셔도 모바일에서 에디터를 사용할 수 있습니다.

아래 내용들은 부가적인 내용입니다.

PC와 모바일 에디터를 분리하는 방법입니다.

일단 플러그인 자료실에서 모바일도 지원되는 에디터를 하나 고릅니다.
https://sir.kr/g5_plugin?sfl=wr_subject&stx=%EC%97%90%EB%94%94%ED%84%B0

https://sir.kr/g5_plugin?sfl=wr_subject&stx=editor

적당한 에디터를 받아서 압축을 풀고 plugin/editor/ 폴더에 올린 후

그누보드 루트 폴더에 있는 /common.php 파일에서 

if ($config['cf_editor'])
    define('G5_EDITOR_LIB', G5_EDITOR_PATH."/{$config['cf_editor']}/editor.lib.php");
else
    define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");

위 코드를 이렇게 변경합니다.

if ($config['cf_editor']) {

    if (is_mobile()) $config['cf_editor'] = '새로 추가한 에디터폴더명';

    define('G5_EDITOR_LIB', G5_EDITOR_PATH."/{$config['cf_editor']}/editor.lib.php");

} else {

    define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");

}

(PC에서는 그누보드 기본 에디터를 사용하고 모바일에서는 별도로 추가한 에디터를 사용한다는 내용입니다.)

위 내용은 PC, 모바일 각각 다른 에디터를 사용하고 싶을 때 수정하는 거고

구분 없이 모바일 지원 에디터만 사용하고 싶을 때는 common.php 파일 수정할 필요 없이

환경설정 > 에디터 선택에서 새로 추가한 에디터 폴더명으로 바꾸면 됩니다.

PC, 모바일 서로 다른 스마트 에디터를 사용하고 싶으신 분들은 참고하세요.

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=94

|

댓글 18개

유용한 정보네요 감사합니다.
감사합니다! 필요한 정보였습니다! 잘 적용해 보겠습니다!
감사합니다.. 그런데.. 링크나 동영상은 올라가지 않는데 그건 어떻게 고칠까요?
유용한 정보 감사합니다.
덕분에 모바일에서도 적용시켰습니다.

감사합니다!
전 안되는데 ㅠㅜ 뭐가문제일까요 ㅠㅠ
모바일에서 적용이 잘 안되는데 뭐가 문제일까요 ㅜㅜ
영카트 5.3.3.2버전에 2번째꺼 css 추가하니 모바일 웹에디터 정상 작동 합니다. 정보 감사드립니다^^
vue js환경에서도 에디터 제공이 되나요??
아...정말 감사한 자료였습니다 ^^
if ($config['cf_editor']){
if (is_mobile()) $config['cf_editor'] = G5_EDITOR_PATH."/smarteditor2_4";
define('G5_EDITOR_LIB', G5_EDITOR_PATH."/{$config['cf_editor']}/editor.lib.php");
}else{
define('G5_EDITOR_LIB', G5_LIB_PATH."/editor.lib.php");
}

안되는데 왜그럴까요??

현재 삼성 브라우저에서 사용시 사진첨부 후 본 화면으로 돌아갈 시 새로고침되는 문제가 있네요

댓글 작성

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

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 111
2740 4일 전 조회 103
2739 1주 전 조회 209
2738 1주 전 조회 217
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 281
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 267
2730 1개월 전 조회 226
2729 1개월 전 조회 355
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 330
2724 1개월 전 조회 358
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 211
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 336
2716 2개월 전 조회 202
2715 2개월 전 조회 311
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고