I would like to change settings for html writer of CKEDITOR from instanciation in php page :
this works fine. Unfortunately I don't know how to change from my instanciated variable $CKEditor the values for the javascript code :
$CKEditor = new CKEditor(); $CKEditor->replace("description",$config);
this works fine. Unfortunately I don't know how to change from my instanciated variable $CKEditor the values for the javascript code :
CKEDITOR.replace( 'editor1', { on : { instanceReady : function( ev ) { // Output paragraphs as <p>Text</p>. this.dataProcessor.writer.setRules( 'p', { indent : false, breakBeforeOpen : true, breakAfterOpen : false, breakBeforeClose : false, breakAfterClose : true }); } } }); unfortunately documentations and help seem not to be detailed... for PHP users... how to change Enter mode from php too? Big thanks for your help..
Re: PHP API for CKEditor
Re: PHP API for CKEditor
// Create a customConfig.js file in the root of ckeditor
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.language = 'en';
config.enterMode = CKEDITOR.ENTER_P;
config.toolbar = 'MyToolbar';
config.toolbar_MyToolbar = [
['Source','Preview'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-','Scayt'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
'/',
['Styles','Format'],
['Bold','Italic','Strike'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['Link','Unlink','Anchor'],
['Maximize','-','About']
];
}
CKEDITOR.on( 'instanceReady', function( ev )
{
// Out self closing tags the HTML4 way, like <br>.
ev.editor.dataProcessor.writer.selfClosingEnd = '>';
ev.editor.dataProcessor.writer.setRules( 'p',
{
indent : false,
breakBeforeOpen : true,
breakAfterOpen : false,
breakBeforeClose : false,
breakAfterClose : true
});
});
//Instantiate your editor in your PHP file:
$CKEditor = new CKEditor();
$CKEditor->returnOutput = true;
$CKEditor->basePath = '';
$CKEditor->config['customConfig'] = 'customConfig.js';
echo $CKEditor->editor("long_desc", stripslashes($_POST[long_desc]));