2010-11-29 31 views

Répondre

12

Dans votre fichier de configuration, vous pouvez spécifier votre propre barre d'outils (et laisser le bouton de sauvegarde enfoncé).

Par exemple, ma config:

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

Merci, je vais aller avec votre config seulement :). C'est exactement ce dont j'ai besoin. – TCM

6

Vous avez juste besoin de l'omettre de toolbar array ...

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

voir comment Save est allé dans le exemple ci-dessus?

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

Juste pensé que j'ajouter dans mes propres conclusions ici pour v4.x que je voulais un moyen de désactiver un bouton sur une base « au besoin » sans chargement dans la config.

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