질문/조언팁/리소스 공유

https://xetown.com/questions/308729

http://sejin7940.co.kr/index.php?document_srl=105089&mid=xe_tips

https://xetown.com/questions/238311

https://www.xpressengine.com/qna/22992506

https://www.xpressengine.com/tip/22992543

https://stackoverrun.com/ko/q/2657225

https://www.xpressengine.com/qna/23147637

https://xetown.com/questions/40689

 

 

1) 글쓰는 write_form.html 수정

<input type="hidden" name="content" value='{str_replace(array("\\","\r\n","\n","&lt;br /&gt;","&lt;br&gt;","    ","&lt;p&gt;&lt;br&gt;&lt;/p&gt;","&lt;p&gt;\r\n&lt;br&gt;\r\n&lt;/p&gt;","&lt;p&gt;&lt;/p&gt;","<br>"),"",$oDocument->getContentText())}' />

 

2) xe 코어 수정

http://sejin7940.co.kr/index.php?document_srl=105089&mid=xe_tips

 

3) ckeditor config.js 수정

※ 그냥 다 붙여넣기 할게요 ㅠ

// CKEDITOR.editorConfig = function( config ) {
//     // Define changes to default configuration here. For example:
//     config.language = 'ko';
//     config.fillEmptyBlocks = false;
//     // config.uiColor = '#f00';
//     config.disallowedContent = 'br';
//     // config.enterMode = CKEDITOR.ENTER_BR;
// };
// CKEDITOR.on( 'instanceReady', function( ev ) {
//     ev.editor.dataProcessor.writer.setRules('p', {
//        indent : false,
//        breakBeforeOpen : false, // true로 되어있었음..
//        breakAfterOpen : false,
//        breakBeforeClose : false,
//        breakAfterClose : false
//     });
// });

// CKEDITOR.editorConfig = function( config ) {
//     config.pasteFilter = null;
//     //  config.enterMode = CKEDITOR.ENTER_BR;  모바일 수정시 엔터 삽입되는 문제 20160622
//     // config.enterMode = CKEDITOR.ENTER_P;
//     // config.fillEmptyBlocks = false; // https://www.xpressengine.com/qna/22992506
//     // config.fillEmptyBlocks = function( element )
//     // {
//     //     if ( element.name == 'p' )
//     //         return false;
//     // }
//
//     config.enterMode = CKEDITOR.ENTER_BR;
//     config.fillEmptyBlocks = false;
// };
// //https://www.xpressengine.com/qna/22992506
// CKEDITOR.on( 'instanceReady', function( ev ) {
//     ev.editor.dataProcessor.writer.setRules('p', {
//        indent : false,
//        breakBeforeOpen : false,
//        breakAfterOpen : false,
//        breakBeforeClose : false,
//        breakAfterClose : false
//     });
// });
//
// // https://www.xpressengine.com/tip/22992543

CKEDITOR.editorConfig = function( config ) {
   config.pasteFilter = null;
   // config.enterMode = CKEDITOR.ENTER_P;
   config.enterMode = CKEDITOR.ENTER_BR;  //  모바일 수정시 엔터 삽입되는 문제 20160622
   config.removePlugins = "enterkey";
   config.fillEmptyBlocks = false; // https://www.xpressengine.com/qna/22992506
   config.autoParagraph = false;
   config.allowedContent = false; // don't filter my data
   config.disallowedContent = 'br';

};
//https://www.xpressengine.com/qna/22992506
// CKEDITOR.on( 'instanceReady', function( ev ) {
//     ev.editor.dataProcessor.writer.setRules('p', {
//        indent : false,
//        breakBeforeOpen : false,
//        breakAfterOpen : false,
//        breakBeforeClose : false,
//        breakAfterClose : false
//     });
// });

function checkMobileDevice() {
   var mobileKeyWords = new Array('Android', 'iPhone', 'iPod', 'BlackBerry', 'Windows CE', 'SAMSUNG', 'LG', 'MOT', 'SonyEricsson');
   for (var info in mobileKeyWords) {
      if (navigator.userAgent.match(mobileKeyWords[info]) != null) {
         return true;
      }
   }
   return false;
}
if(checkMobileDevice()==true)
{
   CKEDITOR.editorConfig = function( config ) {
      config.toolbarStartupExpanded = false; // 툴바 접기
      config.height = 300; // 높이 설정
      config.enterMode = CKEDITOR.ENTER_P;
      config.removePlugins = 'liststyle,tabletools,contextmenu'; // context menu disable
   };
   CKEDITOR.replace( 'iframe', {
      removePlugins: 'contextmenu,tabletools' // context menu disable
   } );
}

 

글쓴이 이온디

profile
이온디는 웹솔루션제작전문회사로써, 웹에 대한 전문적인 지식을 바탕으로 고객님들의 비즈니스를 브랜딩해드립니다. CMS(Contents Management System) 설치부터 사용까지 XpressEngine와 WordPress를 통해서 손쉽게 웹사이를 구축할 수 있게 도와드리고 있습니다. SEO, 반응형웹, 적응형웹 등 고객의 니즈를 반영한 다양한 웹솔루션 기술과 노하우로 온라인 비즈니스를 효율적으로 운영할 수 있습니다.

http://eond.com

#워드프레스 #XE #그누보드 #제로보드 #카페24 쇼핑몰 #우커머스 #Shopify #영카트 #누리고 #가비아퍼스트몰
#홈페이지제작의뢰상담전문.
  • profile
    저는 저번에 어찌 어찌 하다 그거 고친고 사용중 입니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...