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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드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

댓글 18개

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,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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