Joomla.it Forum

Non solo Joomla... => Sviluppo => : WebSinger 08 Sep 2010, 15:35:43

: [RISOLTO]salvataggio formattazione editor di testo URGENTE!
: 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
: Re:salvataggio formattazione editor di testo URGENTE!
: mau_develop 08 Sep 2010, 16:54:47
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
: Re:salvataggio formattazione editor di testo URGENTE!
: WebSinger 09 Sep 2010, 08:50:51
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.

: Re:salvataggio formattazione editor di testo URGENTE!
: mau_develop 09 Sep 2010, 08:59:07
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.
: Re:salvataggio formattazione editor di testo URGENTE!
: WebSinger 09 Sep 2010, 10:35:33
entrambi! tutti i tag HTML non vengono salvati!
: [RISOLTO]Re:salvataggio formattazione editor di testo URGENTE!
: WebSinger 09 Sep 2010, 11:11:50
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!