salve a tutti chi mi sa dire come posso applicare il bbcode al mio script...da dove inizio??...che codice devo usare??..ho provato a cercare con google..ma tutti mi indirizzano a pagine di guida del forum phpbb
salve a tutti chi mi sa dire come posso applicare il bbcode al mio script...da dove inizio??...che codice devo usare??..ho provato a cercare con google..ma tutti mi indirizzano a pagine di guida del forum phpbb
per il bbcode ho risolto...ora invece vorrei fare in modo che clikkando su uno smile o digitando il carattere dello smile ( esempio![]()
![]()
ecc ") l'utente visualizzi l'img dello smile
Farei così:
associ ad ogni smile un simbolo, tipo : ) =
nello script che elabora i dati del modulo fai un str_replace() dove rimpiazzi : ) con [img]path dello smiley[/img].
Per inserire il simbolo dello smiley nelmodulo cliccando direttamente sull'immagine usa Javascript.
ho fatto questa riga
solo che nn funziona nel testo esce : ) e no lo smileCodice PHP:
$bbcode = str_replace("/:)/", "<img src=\"/images/message/smile01.gi\"", $bbcode);
suiiiiiiiiiiiiii
ecco il codice per chi ci servisse in futuro
qui trovate i caratteri principali poi lo modificate voiCodice PHP:
<?php
function bbcode($bb) {
$bbcode = nl2br($bb);
$bbcode = str_replace("[ b ]", "[b]", $bbcode);
$bbcode = str_replace("[/ b ]", "[/b]", $bbcode);
$bbcode = str_replace("[ i ]", "[i]", $bbcode);
$bbcode = str_replace("[/ i ]", "[/i]", $bbcode);
$bbcode = str_replace("[ u ]", "<u>", $bbcode);
$bbcode = str_replace("[/ u ]", "</u>", $bbcode);
return $bbcode;
}
?>
PS. eliminate lo spazio che trovati nei tag [ ] perchè li ho dovuto mettere se no il forum li leggeva come tag ( giustamente)
questo codice per me sarebbe perfetto, ma come devo fare per inserirlo nella mia pagina?
io inserisco il testo in un campo chiamato corpo_articolo questa funzione come faccio a farla interagire con il contenuto del campo?
il codice che ho è questo:
ovvio che ho tolto gli spazi, grazie a tutti per l'eventuale aiuto.Codice PHP:
<?php
function bbcode($bb) {
$bbcode = nl2br($bb);
$bbcode = str_replace("[ b ]", "[b]", $bbcode);
$bbcode = str_replace("[/ b ]", "[/b]", $bbcode);
$bbcode = str_replace("[ i ", "[i]", $bbcode);
$bbcode = str_replace("[/ i ]", "[/i]", $bbcode);
$bbcode = str_replace("[ u ]", "<u>", $bbcode);
$bbcode = str_replace("[/ u ", "</u>", $bbcode);
return $bbcode;
}
?>
<?php echo nl2br($row_rs_articolo['corpo_articolo']); ?>
up