This sample shows how to insert a CKEditor instance with custom configuration options.
To set configuration options, use the config property. To set the attributes of a <textarea> element (which is displayed instead of CKEditor in unsupported browsers), use the textareaAttributes property.
config
<textarea>
textareaAttributes
<?php // Include the CKEditor class. include_once "ckeditor/ckeditor.php"; // Create a class instance. $CKEditor = new CKEditor(); // Path to the CKEditor directory. $CKEditor->basePath = '/ckeditor/'; // Set global configuration (used by every instance of CKEditor). $CKEditor->config['width'] = 600; // Change default textarea attributes. $CKEditor->textareaAttributes = array("cols" => 80, "rows" => 10); // The initial value to be displayed in the editor. $initialValue = 'This is some sample text.'; // Create the first instance. $CKEditor->editor("textarea_id", $initialValue); ?>
Note that textarea_id in the code above is the name attribute of the <textarea> element to be created.
textarea_id
name
CKEditor requires JavaScript to run. In a browser with no JavaScript support, like yours, you should still see the contents (HTML data) and you should be able to edit it normally, without a rich editor interface.
This is some sample text. You are using CKEditor.