BBcode
BBcode postato il 05/04/2008 22:52:08 nel forum programmazione, open source e hosting
Ciao a tutti ragazzi...
Ecco che per l'ennesima volta mi torvo qui a scrivere.. -.-
ho un problema con i BBcode di rpgengine...sul pacchetto scaricato aggiuntivo...premetto che l'ho personalizzato...allora funziona tutto tranne la visualizzazione dei link...
io ho questo in bbcode
$string = trim(str_replace("[URL]", "<a target='_blank' href='", $string));
$string = trim(str_replace("[/URL]", "'</a>", $string));
metto il link tra gli [URL] e [/URL]....ma niente...mi scompare tutto...nella pagina della visualizzazione..... le altre cose funzionano, come la visualizzazioen dell'immagini ect...ma questo proprio non va... potreste aiutarmi gentilmente? dov'è che ho sbagliato?
Vi ringrazio
Nika
Pagine → 1
06/04/2008 01:15:16
potresti dirmi qualcosa in più perfavore? ho provato a cambiarle le virgolette ma nulla...
06/04/2008 07:59:39 e modificato da xenom il 06/04/2008 10:42:20
$string = trim(str_replace("[URL]", "<a target='_blank' href='", $string));
$string = trim(str_replace("[/URL]", "'</a>", $string));
Ora scusami un'attimo ma questo cambia [URL] e [/URL] in <a target='_blank' href=' quello che c'è in mezzo '</a>
e questa è palesemente la scrittura sbagliata. Prova a modificarlo così:
$string = trim(str_replace("[URL]", "<a target='_blank' href='", $string));
$string = trim(str_replace("[/URL]", "'>Apri il link</a>", $string));
Fammi sapere. Potrei anche aver capito proprio male il problema. Intanto questo è sbagliato.
06/04/2008 17:24:48
ti ringrazio per avermi aiutato...allora...ho inserito il tuo codice ma non andava...e ho rimosso le virgolette....
così..
$string = trim(str_replace("[URL]", "<a target='_blank' href=", $string));
$string = trim(str_replace("[/URL]", ">Aprite il link</a>", $string));
ed ora funziona benissimo ^^ potresti aiutarmi anche per i colori?...
io ho questo in BBCODE
$string = trim(str_replace("[color=]", "<font color=", $string));
$string = trim(str_replace("[/color]", "</font>", $string));
funziona...ma io vorrei che funzionasse ad esempio così
[color=colore]testo[colore]
invece questo funziona
[color=]colore[/color]testo....
cioè vorrei inserire il colore dentro la prima parentesi graffa....
ti ringrazio
06/04/2008 19:13:50
$string = trim(str_replace("[color=]", "<font color=", $string));
$string = trim(str_replace("[/color]", "</font>", $string));
Stessa cosa qui:
Innanzitutto decidi che colori permettere di usare.
Mettiamo ad esempio che decidi di far utilizzare il rosso, il blu, il nero e il giallo. Dovrai fare un diverso BBcode per ogni colore e quindi:
$string = trim(str_replace("[color=rosso]", "<font color=red>", $string));
$string = trim(str_replace("[/color]", "</font>", $string));
$string = trim(str_replace("[color=nero]", "<font color=black>", $string));
$string = trim(str_replace("[/color]", "</font>", $string));
$string = trim(str_replace("[color=verde]", "<font color=green>", $string));
$string = trim(str_replace("[/color]", "</font>", $string));
$string = trim(str_replace("[color=blu]", "<font color=blue>", $string));
$string = trim(str_replace("[/color]", "</font>", $string));
Questo è quanto.
06/04/2008 20:35:02 e modificato da rhllor il 06/04/2008 20:36:54
Non usare il replace per il BBCODE.
Genera errori nel caso in cui l'utente sbagli a chiudere un tag.
Usa il codice che ho esposto qua https://www.gdr-online.com/readforum.asp?id=53393&from=8&pag=1 ↗
è più pratico ed in caso di errore di sintassi da parte dell'utente i tag non vengono codificati nel loro corrispettivo tag HTML
06/04/2008 22:09:18
Ci sono riuscita vi ringrazio vetramente tanto...^^
06/04/2008 22:10:01
rhllor ha scritto: Non usare il replace per il BBCODE.
Genera errori nel caso in cui l'utente sbagli a chiudere un tag.
Usa il codice che ho esposto qua https://www.gdr-online.com/readforum.asp?id=53393&from=8&pag=1 ↗
è più pratico ed in caso di errore di sintassi da parte dell'utente i tag non vengono codificati nel loro corrispettivo tag HTML
Ti ringrazio ma non c'è bisogno ^^ ho messo una cosa che non possono sbagliare i tag ^^
06/04/2008 22:35:58
No problem :)
In caso ti serva il codice è lì^^
07/04/2008 13:54:13
Tranquilla. E' un piacere aiutare quando si può.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
War Thunder ↗
Fallen Gods ↗
CRSED: F.O.A.D. ↗
Feudera ↗
Crystal Saga Nova ↗
Tiles Survive ↗
Neverness to Everness ↗
Crossout ↗