2010-11-29 3 views
5

현재 ckeditor에 아약스 기능을 추가하고 싶지 않습니다. 툴바에서 해당 버튼을 제거하려면 어떻게해야합니까? 저장 단추를 비활성화하지 않으면 해당 단추를 클릭 할 때 이상한 오류가 발생합니다. 사전에어떻게 ckeditor에서 저장 버튼을 비활성화 할 수 있습니까?

http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Integration

감사합니다 :) 당신은 단지 toolbar array에서 생략 할 필요가

답변

12

구성 파일에서 고유 한 툴바를 지정할 수 있습니다 (저장 버튼 제외). 예를 들어

, 내 설정 :

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

    config.uiColor = '#F6F6F6'; 
    config.fontSize_sizes = '8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;15/15px;16/16px;18/18px;20/20px;22/22px;24/24px;26/26px;28/28px;36/36px;48/48px;72/72px' ; 
    config.forcePasteAsPlainText = true; 
    config.format_tags = 'p;h2;h3;h4;h5;h6;pre;div' 
    config.height = "400px"; 
    // config.protectedSource.push(//g); // Allows PHP Code 
    // config.shiftEnterMode = CKEDITOR.ENTER_BR; 
    config.skin = 'kama'; 
    config.undoStackSize = 90; 
    config.width = "98%"; 

    config.disableNativeSpellChecker = false; 
    config.scayt_autoStartup = false; 

    config.toolbarCanCollapse = false; 
    config.toolbar = 'Cms'; 
    config.toolbar_Cms = 
    [ 
     ['Source'], 
     ['Cut','Copy','Paste','PasteText','PasteFromWord'], 
     ['Undo','Redo','-','SelectAll','RemoveFormat'], 
     '/', 
     ['Bold','Italic','-','Subscript','Superscript'], 
     ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], 
     ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], 
     ['Link','Unlink','Anchor'], 
     ['Image','Table','SpecialChar'], 
     '/', 
     ['Styles','Format','FontSize'], 
     ['TextColor'], 
     ['Maximize', 'ShowBlocks'] 
    ]; 
};
+0

감사합니다. 설정 만 사용합니다 :). 그것은 내가 필요한 것입니다. – TCM

6

...

config.toolbar_Basic = 
[ 
    ['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About'] 
]; 

저장이에서 사라하는 방법을 알아보십시오 - :이 튜토리얼을 따라 위의 예?

config.toolbar_Basic = 
[ 
    ['Save', 'Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About'] 
]; 
0

그냥 내가 버튼을 비활성화 할 수있는 방법을 원하는대로 내가 로딩없이 '필요에 따라'으로 4.x 버전 여기 내 자신의 연구 결과에 추가 할 줄 알았는데 구성에서.

var editor = CKEDITOR.instances['editorID']; 
if (editor) { editor.destroy(true); } 
    CKEDITOR.replace('editorID' , { 
    removeButtons: 'btnName', 
}); 
관련 문제