Ho scritto una funzione su ordinazione in ckeditor/ckeditor_php5.php
:
[codice]
/**
* Funzione su ordinazione per il richiamo dei dati del caso corrente del redattore
*
* identificazione di caso della stringa del @param
* stringa del @return
*/
getData pubblico di funzione ($id)
{
$js = "";
se (! $this->initialized) {
$js. = $this->init ();
}
$js. = $this->returnGlobalEvents ()
;
$script = “document.write ('
'); “
. “$ (documento) .ready (funzione
() {„
. “$ (“input [type= \ “presenta \„]
").each (funzione
(i, v) {„
. “$("#„ + v.id) .click (funzione () {„
. “dati di varietà = CKEDITOR.instances.$id.getData
(); „
. “$("#temp_zone ").html (dati
); „
. “}); „
. “}); „
. “}); „;
$js. = $this->script ($script);
$js di ritorno;
}
[/code]
Allora, dove intialize il caso di ckeditor,
[codice]
$ckeditor = nuovo CKEditor ();
$ckeditor->BasePath = “somepath/ckeditor.php„;
$input_str = “<> . „ rows= \ “$rows \„ cols= \ “$cols \ “>„
. “$values>„;
$input_str. = $ckeditor->editor ($name, $values, $configs);
$input_str. = $ckeditor->getData ($name);
[/code]
Ciò ritiene straordinario il hackish… ma funziona bene.