Example #1
0
 *
 * You should have received a copy of the GNU lesser General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * Requirements:
 * The CK-Editor have to be installed and configured. The Editor itself is
 * not includet to this extension.
 *
 * This extension have to be installed into:
 * <Yii-Application>/proected/extensions/ckeditor
 *
 * Usage:
 * see-> readme.txt
 */
require_once $ckEditor;
//$oCKeditor = new CKeditor(get_class($model).'['.$attribute.']');
$oCKeditor = new CKeditor('cketext');
$oCKeditor->basePath = $ckBasePath;
if (isset($config) && is_array($config)) {
    foreach ($config as $key => $value) {
        $oCKeditor->config[$key] = $value;
    }
}
//CKEDITOR.replace( 'editor1',
//    {
//        filebrowserBrowseUrl : '/browser/browse.php',
//        filebrowserUploadUrl : '/uploader/upload.php'
//    });
//$oCKeditor->replace(get_class($model).'['.$attribute.']', array(
$oCKeditor->replace('cketext', array('filebrowserBrowseUrl' => Yii::app()->baseUrl . '/ckeditor/ckfinder/ckfinder.html', 'filebrowserImageBrowseUrl' => Yii::app()->baseUrl . '/ckeditor/ckfinder/ckfinder.html?Type=Images', 'filebrowserFlashBrowseUrl' => Yii::app()->baseUrl . '/ckeditor/ckfinder/ckfinder.html?Type=Flash', 'filebrowserUploadUrl' => Yii::app()->baseUrl . '/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', 'filebrowserImageUploadUrl' => Yii::app()->baseUrl . '/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', 'filebrowserFlashUploadUrl' => Yii::app()->baseUrl . '/ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'));
//$oCKeditor->editor('cketext',$defaultValue);