Solución:
Basado en la respuesta de reinmar y probado, aquí está la mejor respuesta. Agregue esto en su ckeditor config.js:
config.removeButtons="Underline,JustifyCenter";
Como referencia, puede encontrar la lista completa de botones de CKeditor 4 allí: http://ckeditor.com/comment/123266#comment-123266
Finalmente encontré cómo, pero no me gusta de esta manera, ya que en lugar de eliminar lo que no quieres, tú defines qué botones quieres (y simplemente no pones lo que no quieres). Cuando llamas a CKeditor.replace puedes definir la barra de herramientas así:
CKEDITOR.replace( 'YOURE_TEXT_AREA_ID', {
toolbar: [
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ], items: [ 'Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates' ] },
{ name: 'clipboard', groups: [ 'clipboard', 'undo' ], items: [ 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo' ] },
{ name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ], items: [ 'Find', 'Replace', '-', 'SelectAll', '-', 'Scayt' ] },
{ name: 'forms', items: [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField' ] },
"https://foroayuda.es/",
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ], items: [ 'Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat' ] },
{ name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ], items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language' ] },
{ name: 'links', items: [ 'Link', 'Unlink', 'Anchor' ] },
{ name: 'insert', items: [ 'Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe' ] },
"https://foroayuda.es/",
{ name: 'styles', items: [ 'Styles', 'Format', 'Font', 'FontSize' ] },
{ name: 'colors', items: [ 'TextColor', 'BGColor' ] },
{ name: 'tools', items: [ 'Maximize', 'ShowBlocks' ] },
{ name: 'others', items: [ '-' ] },
{ name: 'about', items: [ 'About' ] }
]
});
(Como referencia, esta es la barra de herramientas completa estándar) Los elementos representan botones, así que simplemente elimine los elementos que no desea. Eso es todo.
¿Hay alguna respuesta mejor?
Después de mucho tontear con la eliminación manual del botón y el estilo de la barra de herramientas editando el config.js
archivo, encontré el ToolBar Configurator.
Con eso, puede habilitar o deshabilitar botones fácilmente. Cambie el orden del grupo de botones y agregue separadores.
Se encuentra en el /samples/toolbarconfigurator
de El ckeditor
carpeta. Simplemente inicie el index.html
. El Configurador de la barra de herramientas está incluido en todos los diferentes paquetes de descarga en la página de descarga.
Cuando haya terminado de crear su barra de herramientas, simplemente haga clic en Get toolbar config
y copia el estilo al config.js
archivo ubicado en el principal ckeditor
carpeta.