2017-09-19 2 views
1

J'ai suivi la documentation et a ajouté deux plug-ins:plugins ckeditor ne fonctionne pas/apparaissant

  • image améliorée (image2)
  • bouton de couleur amélioré

mais ni apparaît dans ma barre d'outils. J'ai ajouté toutes les dépendances.

Voici mon config.js

CKEDITOR.editorConfig = function(config) { 
config.toolbarGroups = [ 
    { name: 'document', groups: [ 'mode', 'document', 'doctools' ] }, 
    { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, 
    { name: 'editing', groups: [ 'find', 'selection', 'spellchecker', 'editing' ] }, 
    { name: 'forms', groups: [ 'forms' ] }, 
    '/', 
    { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, 
    { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi', 'paragraph' ] }, 
    { name: 'links', groups: [ 'links' ] }, 
    { name: 'insert', groups: [ 'insert' ] }, 
    '/', 
    { name: 'styles', groups: [ 'styles' ] }, 
    { name: 'colors', groups: [ 'colors' ] }, 
    { name: 'tools', groups: [ 'tools' ] }, 
    { name: 'others', groups: [ 'others' ] }, 
    { name: 'about', groups: [ 'about' ] } 
]; 

config.height = 500;  // 500 pixels. 

/*config.removePlugins = 'colorbutton';*/ 

config.extraPlugins = 'button', 'toolbar', 'notification', 'clipboard', 'lineutils', 'dialogui', 'dialog', 'widgetselection', 'widget', 'image2', 'panel', 'floatpanel', 'panelbutton', 'enhancedcolorbutton'; 

config.removeButtons = 'NewPage,Source,Scayt,Form,Checkbox,Radio,TextField,Textarea,Select,Button,ImageButton,HiddenField,Outdent,Indent,Blockquote,CreateDiv,BidiLtr,BidiRtl,Language,Anchor,Flash,SpecialChar,PageBreak,Iframe,BGColor,Maximize,ShowBlocks'; 
}; 

Toute aide est très appréciée.

Répondre

0

S'il vous plaît voir: https://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-extraPlugins

La liste des plug-ins doit être saisie comme une seule chaîne de valeurs séparées par des virgules:

config.extraPlugins = 'button,toolbar,notification,clipboard,lineutils,dialogui,dialog,widgetselection,widget,image2,panel,floatpanel,panelbutton,enhancedcolorbutton'; 

REMARQUE: plugins comme button, toolbar, dialog et dialogui, devrait être disponible dans n'importe quel préréglage, donc à moins que vous ayez un paquet très personnalisé, il ne devrait pas être nécessaire de les ajouter avec le réglage extraPlugins. Ils devraient déjà être dans le paquet.

+0

Merci, excuses pour le retard, j'ai été loin de cela pendant un moment. J'ai changé le config.js mais les plugins supplémentaires n'apparaissent pas dans mon panneau; devraient-ils être là automatiquement ou dois-je changer quelque chose? –

+0

À partir des plugins attachés, vous verrez seulement image2 et peut-être enhancedcolorbutton (désolé je ne sais pas celui-ci) dans la barre d'outils. Le reste de ces plugins supplémentaires n'ont aucun bouton de barre d'outils. Pourriez-vous cliquer sur le bouton image et vérifier si vous pouvez voir sa nouvelle boîte de dialogue (https://ckeditor.com/cke4/addon/image2 - vous pouvez vérifier comment ressemble la boîte de dialogue sur l'une des captures d'écran). Si vous ne pouvez pas le voir, s'il vous plaît ouvrir dev-tools et dites-moi si vous obtenez des erreurs dans la console. –

+0

L'image2 est la principale pour moi, je peux me débrouiller sans la couleur. J'obtiens [violation] Évitez d'utiliser document.write. ckeditor.js: 557 et [violation] le gestionnaire 'setTimeout' a pris 137ms ckeditor.js: 250 –