Joomla.it Forum

Non solo Joomla... => Sviluppo => : zeta65 23 Dec 2008, 03:29:26

: Problema con tinyMCE nel salvare i tag html [RISOLTO]
: 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');
: Re: Problema con tinyMCE nel salvare i tag html
: zeta65 23 Dec 2008, 16:29:11
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