Joomla.it Forum
Non solo Joomla... => Sviluppo => : zeta65 23 Dec 2008, 03:29:26
-
Sto lavorando ad un componente dove devo fare uso di un editor avanzato (tipo tinyMCE)
Usando l'editor in modalità avanzata, non riesco comunque a salvare i tag html (mi salva solo il testo)
Faccio notare che gli altri componenti (tipo quello per la gestione degli articoli) che usano l'editor tinyMCE i tag vengono salvati
Questo è il codice che uso, l'editor compare, mi formatta con i tag html il testo, ma poi lo toglie al momento del salvataggio.
$editor =& JFactory::getEditor();
$this->assignRef('editor',$editor);
echo $this->editor->display('summary', 'Ciao', '400', '70', '15','1');
-
mi rispondo da solo:
il problema consisteva nel modo con il quale recuperavo il valore, è necessario dire alla funzione JRequest:: getVar di non pulire le variabili (e quindi di non levare i tag).
$prova = JRequest:: getVar( 'prova', 'none', 'post', 'STRING', JREQUEST_ALLOWHTML );
lo stesso se usate $post= JRequest::get('post',JREQUEST_ALLOWHTML );
Ovviamente va usato con parsimonia...altrimenti rischiate che qualcuno possa spedirvi al posto delle variabili del codice malevolo