ckeditor4 config

  1. var ckeditor_config = {
  2.   resize_enabled : false, // 에디터 리사이즈 여부
  3.   autoUpdateElement : true, // 자동 textarea 업데이트 여부 (안됨)
  4.   enterMode : CKEDITOR.ENTER_BR , // 에디터 엔터 <br/> 사용
  5.   shiftEnterMode : CKEDITOR.ENTER_P , // 에디터 시프트 + 엔터 <br/> 사용
  6.   toolbarCanCollapse : true , // 에디터 툴바 숨기기 기능 여부
  7.   extraPlugins : "tableresize" , // 에디터의 플러그인을 추가할 경우 이름 입력 ( 테이블 리사이즈 플러그인을 내려 받아야함.)
  8.   removePlugins : "elementspath", // 에디터의 플러그인을 사용하지 않을 경우 이름 입력 ( 에디터 하단 상태바에 태그를 표시하는 플러그인)
  9.  
  10.   // 에디터 툴바를 설정함.
  11.   toolbar : [
  12.     [ 'Source', '-' , 'NewPage', 'Preview' ],
  13.     [ 'Cut', 'Copy', 'Paste', 'PasteText', '-', 'Undo', 'Redo' ],
  14.     [ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript'],
  15.     [ 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock' ],
  16.     '/',
  17.     [ 'Styles', 'Format', 'Font', 'FontSize' ],
  18.     [ 'TextColor', 'BGColor' ],
  19.     [ 'Image', 'Flash', 'Table' , 'SpecialChar' , 'Link', 'Unlink']
  20.    
  21.   ]
  22.  
  23. };
  24.  
  25. var editor = [ ];
  26.  
  27. // id 엘리먼트를 입력할 때 중복되는 id 명이 없어야 한다.
  28. /*
  29. CKEDITOR.replace( "content" , ckeditor_config ).on('key', function () {
  30.   // 에디터에 값이 입력될때마다 textarea 에 업데이트한다. 하지 않을 경우 textarea 의 value 값을 알 수 없다.
  31.   this.updateElement();
  32. });
  33. */
  34.  
  35. // [2013.06.20] 위방법은 문제가 있는 듯 하여~ 아래와 같이 한다.
  36. editor[1] = CKEDITOR.replace( "content" , ckeditor_config );
  37.  
  38. // submit 이나 ajax 전송할때 같이 입력해준다.
  39. editor[1].updateElement();
ckeditor4 config ckeditor4 config Reviewed by jieun on 오전 9:48 Rating: 5

댓글 없음:

Powered by Blogger.