[GDRCD5] A capo Messaggi [risolto] postato il 20/04/2011 12:14:03 nel forum programmazione, gdrcd, open source, hosting e modificato da irenes il 21/04/2011 13:03:41
Rieccomi qui alla carica.
La questione stavolta riguarda i messaggi. Premettendo che i file messages_center.inc.php e messagi.inc.php non li ho toccati (quindi sono quelli nativi) ho visto che, quando si invia un messaggio di posta, non sono presi gli "a capo" in fase di lettura.
Esemplifico: se io mando un messaggio che è:
"Attenzione!
Vorrei avvisare tutti
Che succede questo"
il messaggio verrà visualizzato (nel senso.... letto dalla casella di posta) in un unico rigo, ovvero così: "Attenzione! Vorrei avvisare tutti Che succede questo".
Ecco... come posso agire per fare in modo che si mantengano gli a capo del messaggio?
Pagine → 1
20/04/2011 12:39:22 e modificato da last_day il 20/04/2011 12:40:46
c'è una funzione di php che serve proprio a questo :P
20/04/2011 12:55:39 e modificato da digital-destiny il 20/04/2011 12:56:23
20/04/2011 20:58:09
ringrazio tutti ma... allora non capisco l'errore
20/04/2011 21:26:02
21/04/2011 08:39:23 e modificato da last_day il 21/04/2011 08:57:18
Se sono ben riuscito a raccapezzarmi nel codice, l'errore dovrebbe stare qui:
21/04/2011 10:50:19
è consigliabile fare tutte le modifiche al testo di questo tipo prima delle visualizzazione del messaggio e non in fase inserimento. Nel DB inserisci il testo puro così come è venuto dal form (dopo aver controllato del sia un input valido), e fai tutti i cambiamenti nl->br o BBcode->HTML dopo aver richiamato il testo dal DB in fase di visualizzazione del messaggio. Così preservi il testo originale in caso che l'utente voglia modificare il messaggio.
21/04/2011 11:28:52
21/04/2011 12:05:47
il principio sarebbe quello, che è proprio ciò che deve fare la funzione nl2br()
evidentemente in fase di lettura, hai una funzione applicata alla variabile che contiene il testo che blocca l'html, e quindi i <br> ti appaiono scritti.
puoi applicare la funzione nl2br() in fase di lettura a questo punto, facendogli prima svolgere la funzione che blocca l'html, in modo tale che i <br> che vengono aggiunti funzionino come devono... non so se mi sono spiegato D:
21/04/2011 13:03:25
ho trovato la soluzione.
non ho utilizzato nlb2r.
mi è bastato modificare in riga 183-185 di messages_center questo
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Storie di Agarthi: Ricorda, è il nome a scegliere il personaggio...
shirayuki ha recensito Age of Crystals
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Il gestore di Storie di Agarthi ha risposto alla recensione di paoltab
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
New Wizarding World: Un nuovo Medimago
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
kooei ha recensito Il Paiolo Magico
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
Videogame - Tesi di laurea in scienze del web con un interessante analisi del settore dei videogiochi
One Piece World - Intervista al gestore del gdr play by chat One Piece World!
Giochi Nuovi - Lista degli ultimi giochi online inseriti sul portale!
Giochi Cartoni - Lista completa dei giochi di ruolo online ambientati nei cartoni animati!
Hogwarts Express - Intervista allo staff del play by forum potteriano Hogwarts Express
Le Quattro Terre - Ben due gdr, molto diversi tra loro ma entrambi inspirati alle opere del caro Terry Brooks
Raxhodya Yaoi GdR - Intervista alla gestione del play by chat Raxhodya Yaoi GdR
I nostri banner - Preleva i banner del nostro portale e facci conoscere!