X-Git-Url: https://scm.cri.minesparis.psl.eu/git/ckeditor.git/blobdiff_plain/256592bf803e851aa7fc953e08a6e9e58d970f8c..871bad8291b6dbc29d489d95d185458caab25158:/skins/ckeditor/_samples/php/advanced.php diff --git a/skins/ckeditor/_samples/php/advanced.php b/skins/ckeditor/_samples/php/advanced.php new file mode 100644 index 0000000..1d62ce5 --- /dev/null +++ b/skins/ckeditor/_samples/php/advanced.php @@ -0,0 +1,120 @@ + + + + + Setting Configuration Options — CKEditor Sample + + + + +

+ CKEditor Sample — Setting Configuration Options +

+

+ 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. +

+
+<?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. +

+ + +
+ +
+
+ +returnOutput = true; + +// Path to the CKEditor directory, ideally use an absolute path instead of a relative dir. +// $CKEditor->basePath = '/ckeditor/' +// If not set, CKEditor will try to detect the correct path. +$CKEditor->basePath = '../../'; + +// Set global configuration (will be used by all instances 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. You are using CKEditor.

'; + +// Create the first instance. +$code = $CKEditor->editor("editor1", $initialValue); + +echo $code; +?> +
+ +editor("editor2", $initialValue, $config); +?> +

+ +

+
+ + +