Joomla.it Forum
Non solo Joomla... => Sviluppo => : WebSinger 08 Sep 2010, 15:35:43
-
Ciao a tutti!
avrei bisogno di sapere in quale modo potrei salvare il testo dell'editor in formato HTML all'interno del database. Mi spiego meglio ho realizzato un componente, all'interno del quale ci sono delle viste dove è possibile inserire del testo. Il codice da me utilizzato è il seguente:
//importo l'editor
jimport( 'joomla.html.editor' );
$editor = & JFactory::getEditor();
//lo visualizzo
echo $editor->display(.....);
il problema è che nel database il testo mi viene salvato senza formattazione.
La mia domanda è: qual è il codice che mi permette di salvare il testo in formato HTML?
Qualcuno sa aiutarmi? è molto urgente!!!
Grazie in anticipo!
Sabrina
-
il testo mi viene salvato senza formattazione
-------------------------------------------------------------
se lo fai in un articolo di joomla come te lo salva? ... direi nello stesso modo...o no?
M
-
negli articoli me lo salva correttamente con la formattazione..
ho verificato che prima di salvarlo la formattazione ce l'ha e anche quando clicco sul bottone salva. Poi però quando riapro l'elemento non c'è più la formattazione.
-
tiny pulisce( anche) il codice...
ma nn ho capito ancora di che formattazione parli
- Tag html tipo td tr in mezzo al testo?
- semplici a capo?
M.
-
entrambi! tutti i tag HTML non vengono salvati!
-
RISOLTO!
Praticamente nel modello avevo scritto
$data = JRequest::get( 'post');
che in automatico filtra tutto l'HTML.
Per fare in modo che non venga filtrato basta inserire:
$data = JRequest::get( 'post', JREQUEST_ALLOWRAW );
Grazie della collaborazione!