2011-11-10 2 views
5

저는 ckeditor를 사용하고 툴바와 텍스트 입력 영역을 두 문장 사이의 간격으로 많이 사용자 정의하고 싶습니다. 내가 변경을해야 toolbar.js 또는 config.js을 찾을 수 없습니다입니다 ..ckeditor의 툴바를 어떻게 커스터마이징합니까?

어떻게 '아무튼를 모두

+0

당신은 당신이 [ckeditor 문서 (HTTP를 확인 했 http://docs.cksource.com/CKEditor_3.x/Developers_Guide – hakre

+0

를 참조하는 대신 CKEditor 페이지에서 살펴 보셔야합니다. co.kr /)? 당신이 가지고있는 것의 이미지와 당신이 원하는 것을 제공 할 수 있습니까? – SliverNinja

답변

36

Sonal의 대답은 위 자체가 잘못되지 않습니다 사용자 정의하지만, 않습니다 은행원을 참조하십시오.FCKeditor은 좋은 제품 이었지만 이제는 새로운 CKEditor로 대체되었으므로 이러한 구성을 사용하면 실제로 작동하지 않을 수 있습니다.

(당신이 그에 따라 행동 이동 installation..if 신선한에서)

당신이 문서 here에서 읽을 수 있습니다, 당신은 CKeditor의 루트 폴더에있는 config.js 파일을 편집하여 사용자 정의 구성 옵션을 전달할 수 있습니다

는 파일이 이미 이러한 행이 포함

CKEDITOR.editorConfig = function(config) 
{ 
     // Define changes to default configuration here. For example: 
    // config.language = 'fr'; 
    // config.uiColor = '#AADC6E'; 
}; 

당신은 자신의 API DOCS에서 사용 가능한 구성의 전체 목록을 찾을 수 있습니다. 문제에오고, 당신이합니다 (toolbar § 확인)이 /가이 같은 도구 모음에 원하지 않는 원하는 것을 설정할 수 있습니다 높게되는 라인으로

// This is actually the default value. 
config.toolbar_Full = 
[ 
    { name: 'document', items : [ 'Source','-','Save','NewPage','DocProps','Preview','Print','-','Templates' ] }, 
    { name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] }, 
    { name: 'editing',  items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] }, 
    { name: 'forms',  items : [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField' ] }, 
    '/', 
    { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, 
    { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] }, 
    { name: 'links',  items : [ 'Link','Unlink','Anchor' ] }, 
    { name: 'insert',  items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak' ] }, 
    '/', 
    { name: 'styles',  items : [ 'Styles','Format','Font','FontSize' ] }, 
    { name: 'colors',  items : [ 'TextColor','BGColor' ] }, 
    { name: 'tools',  items : [ 'Maximize', 'ShowBlocks','-','About' ] } 
]; 

을 모르겠어요 당신이 경우 렌더링 모드에서 변경하거나 각 줄 바꿈시 <p> 태그를 기본 설정으로 변경하려는 경우

CKEDITOR.replace('#textarea_id', { customConfig : '/myconfig.js' }); 

또는를 : 후자의 경우, 당신이 원하는 경우에, 당신은 또한 사용하여 런타임에 사용자 정의 CONFIGS를 전달할 수 있습니다 당신은 자세한 설명 here (EnterMode §)

을 찾을 수 있습니다

config.enterMode = CKEDITOR.ENTER_BR; 

를 사용 이 기본 설정을 기본 설정의 후퇴로 바꾸려면

CKEDITOR.replace('#textarea_id', { customConfig : '' }); 
//docs.cksource :
+0

괜찮 았던가 ... 고맙습니다 ... everyx1 .. – user1019706

+6

이 대답이 도움이되고 문제를 해결할 경우, 나중에 참고할 수 있도록 그것을 upvoting 및/또는 승인 된 것으로 표시하시기 바랍니다. 그리고 아직도 문제가 있다면, 그냥 물어보십시오. 건배! –

5
<script type="text/javascript"> 
    $(document).ready(function(){ 
     CKEDITOR.replace(
      'textarea_name', 
      { 
       toolbar: [ 
        ['Image','Flash'] 
       ], 
      }, 
      {height: 550},{width:500} 
     ); 
    }); 
</script> 
관련 문제