Hi all and thanks for any tips/advice you will provide
In an ajax-driven page (switch content of a div) (page_a.php), user clicks on a link and a form appears with many options and a text area (page_b.php)
For that text area, i need to altered it with a rich editor
The code so far is:
The above code generates a text area 500 x 200, but without the editor attached into it.
Even a simplified version fails:
include_once ($_SERVER['DOCUMENT_ROOT']."/editor/ckeditor.php");
$CKEditor = new CKEditor();
$initialValue = '';
$code = $CKEditor->editor("myfield", $initialValue);
echo $code;
What do i do wrong?
In an ajax-driven page (switch content of a div) (page_a.php), user clicks on a link and a form appears with many options and a text area (page_b.php)
For that text area, i need to altered it with a rich editor
The code so far is:
include_once ($_SERVER['DOCUMENT_ROOT']."/editor/ckeditor.php"); $CKEditor = new CKEditor(); $CKEditor->returnOutput = true; $initialValue = ''; $config['skin'] = 'office2003'; $config['toolbar'] = 'memAdmin'; // custom, with the options i need $config['width'] = 550; $config['height'] = 200; $code = $CKEditor->editor("myfield", $initialValue, $config); echo $code;
The above code generates a text area 500 x 200, but without the editor attached into it.
Even a simplified version fails:
include_once ($_SERVER['DOCUMENT_ROOT']."/editor/ckeditor.php");
$CKEditor = new CKEditor();
$initialValue = '';
$code = $CKEditor->editor("myfield", $initialValue);
echo $code;
What do i do wrong?
Re: ajax problem
You should go all javascript with your CKEditor implementation and avoid the PHP helper if you want to ajax.
At the very least, you need to make sure that ckeditor.js is included in the document which is loaded first before you do anything like ajaxing.
Implementing CKEditor using ajax recently was one of the most difficult things I've had to do for a while.
Stay clear of the ajax stuff in the CKEditor API and use an ajax library instead like jQuery. The ajax stuff in the CKEditor API is sorely lacking. No async off switches and short default load time outs which you can't set or alter.
The most simple way to do it, I believe; is to use the jQuery connector and jQuery's live function, although I haven't tried it but it's a theory I believe should work. I did it the hard way using CKEditor API calls with a hack load of jQuery, without using live. Wouldn't advise that way.
Good luck with it. You'll need it.
Thanks,
Zanpakutō
Re: ajax problem
i will try jquery and see how this goes
note: my first approach was with java version, but it didn't work - thus i switched to php version in hope for a better result