모바일에서 에디터 사용하기 > 그누보드5 팁자료실

그누보드5 팁자료실

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

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

본문

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

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

 

/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

추천
13

댓글 16개

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");
}

안되는데 왜그럴까요??
전체 2,411 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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