Eu escrevi uma função feita sob encomenda em ckeditor/ckeditor_php5.php
:
[código]
/**
* Função feita sob encomenda para recuperar os dados do exemplo atual do editor
*
* identificação do exemplo da corda do @param
* corda do @return
*
getData público da função ($id)
{
$js = "";
se (! $this->initialized) {
$js. = $this->init ();
}
$js. = $this->returnGlobalEvents ()
;
$script = “document.write ('
'); “
. “$ (original) .ready (função
() {”
. “$ (“entrada [o type= \ “se submete \”]
").each (função
(i, v) {”
. “$ (“#” + v.id) .click (função () {”
. do “dados var = CKEDITOR.instances.$id.getData
(); ”
. “$ (“#temp_zone ").html (dados
); ”
. “}); ”
. “}); ”
. “}); ”;
$js. = $this->script ($script);
$js do retorno;
}
[/code]
Então, onde eu intialize o exemplo do ckeditor,
[código]
$ckeditor = CKEditor novo ();
$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]
Isto sente extraordinària o hackish… mas trabalha bem.