Ciao,
per quanto riguarda il codice java script per inserire il bbcode nella tex-area l'ho trovato su html.it nell'apposita sezione. Funziona benissimo ed è semplicissimo installarlo.
Per quanto riguarda, invece, lo script php per il bbcode..... ho realizzato qualcosina ma ho utilizzato la funzione str_replace , ma da quello che ho letto nel forum sembra che non sia la soluzione migliore. In ogni caso vi posto il codice (molto semplice):
Codice PHP:
// Grassetto
$testo = str_replace("[b]", "[b]",$testo );
$testo = str_replace("[/b]", "[/b]",$testo );
// Corsivo
$testo = str_replace("[i]", "[i]",$testo );
$testo = str_replace("[/i]", "[/i]",$testo );
// Sottolineato
$testo = str_replace("[u]", "<u>",$testo );
$testo = str_replace("[/u]", "</u>",$testo );
// Testo Rosso
$testo = str_replace("[red]", "<span class=\"txt-rosso\">",$testo );
$testo = str_replace("[/red]", "</span>",$testo );
// Testo Bianco
$testo = str_replace("[white]", "<span class=\"txt-bianco\">",$testo );
$testo = str_replace("[/white]", "</span>",$testo );
// Immagine
$testo = str_replace("[img]", "<img src=\"/immagini/",$testo );
$testo = str_replace("[/img]", "\" />",$testo );
L'unico problema in questo caso è che non sono riuscito a realizzare il BBCODE per i link....a quanto pare è un problema comune e sembra che mediate questa tecnica sia molto difficile riuscire a realizzare un BBCODE per i URL.
Cosa ne pensate? Avete qualche soluzione da proporre per i LINK?
Se volessi ottenere lo stesso risultato, ma questa volta utilizzando l'espressioni regolari... come devo impostare il codice?
Non ho mai utilizzato l'espressioni regolari e le sto studiando da poco quindi un consiglio è molto gradito
Ciao Ciao