Day_ Posted April 22, 2015 Share Posted April 22, 2015 I'm trying to make some changes to CKEditor through the config file but struggling a bit. I'm looking to add:config.forcePasteAsPlainText = true;andconfig.ignoreEmptyParagraph = false; (I'm thinking this will remove the extra empty paragraphs which are created when a user hits enter several times after a post)I've added the lines to the config.js in applications > core > interface > ckeditor > ckeditor but neither work/* Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.md or http://ckeditor.com/license */ CKEDITOR.editorConfig=function(a){a.toolbarGroups=[{name:"document",groups:["mode","document","doctools"]},{name:"clipboard",groups:["clipboard","undo"]},{name:"editing",groups:["find","selection","spellchecker"]},{name:"forms"},{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list","indent","blocks","align","bidi"]},{name:"links"},{name:"insert"},{name:"styles"},{name:"colors"},{name:"tools"},{name:"others"},{name:"about"}];a.removeButtons="Cut,Copy,Paste,Undo,Redo,Anchor,Underline,Strike,Subscript,Superscript"; a.removeDialogTabs="link:advanced"}; config.forcePasteAsPlainText = true; config.ignoreEmptyParagraph = true; Link to comment Share on other sites More sharing options...
opentype Posted April 22, 2015 Share Posted April 22, 2015 At least for the plain text, that should work. It’s exactly how I do it. /* Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.md or http://ckeditor.com/license */ CKEDITOR.editorConfig=function(a){a.toolbarGroups=[{name:"document",groups:["mode","document","doctools"]},{name:"clipboard",groups:["clipboard","undo"]},{name:"editing",groups:["find","selection","spellchecker"]},{name:"forms"},{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list","indent","blocks","align","bidi"]},{name:"links"},{name:"insert"},{name:"styles"},{name:"colors"},{name:"tools"},{name:"others"},{name:"about"}];a.removeButtons="Cut,Copy,Paste,Undo,Redo,Anchor,Underline,Strike,Subscript,Superscript"; a.removeDialogTabs="link:advanced"}; CKEDITOR.config.forcePasteAsPlainText = true; Link to comment Share on other sites More sharing options...
opentype Posted April 22, 2015 Share Posted April 22, 2015 Oh, wait, you are missing the “CKEDITOR”. Link to comment Share on other sites More sharing options...
Day_ Posted April 22, 2015 Author Share Posted April 22, 2015 Thanks, that worked with the paste, empty paragraphs didn't but that's not a major. Appreciate it Link to comment Share on other sites More sharing options...
Nathan Explosion Posted April 22, 2015 Share Posted April 22, 2015 Another option to use would be to move the items into the existing editorConfig function:/* Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. For licensing, see LICENSE.md or http://ckeditor.com/license */ CKEDITOR.editorConfig=function(a){ a.toolbarGroups=[{name:"document",groups:["mode","document","doctools"]},{name:"clipboard",groups:["clipboard","undo"]},{name:"editing",groups:["find","selection","spellchecker"]},{name:"forms"},{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list","indent","blocks","align","bidi"]},{name:"links"},{name:"insert"},{name:"styles"},{name:"colors"},{name:"tools"},{name:"others"},{name:"about"}]; a.removeButtons="Cut,Copy,Paste,Undo,Redo,Anchor,Underline,Strike,Subscript,Superscript"; a.removeDialogTabs="link:advanced", a.forcePasteAsPlainText = true; a.ignoreEmptyParagraph = true; }; Link to comment Share on other sites More sharing options...
Starship Posted April 22, 2015 Share Posted April 22, 2015 This works for me: CKEDITOR.editorConfig = function( config ) { // config.uiColor = '#553360'; config.forcePasteAsPlainText = true; }; Link to comment Share on other sites More sharing options...
Nathan Explosion Posted April 22, 2015 Share Posted April 22, 2015 Yep - they are all ways of achieving the same thing. You can create a new config function, add to an existing one, or just go it alone with the single line entry. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.