Gdr cd 5.5 bug virgolette in chat postato il 27/09/2020 00:07:36 nel forum programmazione, gdrcd, open source, hosting e modificato da haruka il 27/09/2020 00:08:19
Condivido il bug e la soluzione "carlona" che ho trovato.
Ci siamo accorti che utilizzando la funzione che sostituisce le virgolette < > con « » se in chat si invia una frase che inizia per < e non la si chiude, la stringa arriva tronca in chat.
Questa è la soluzione che ho adottato io. Non so ancora se con questo fix faccio danni altrove (le beta servono a questo) controllerò. La chat viene sistemata e il problema non si presenta più, però, ripeto, è un fix abbastanza alla carlona.
Se qualcuno ha una soluzione più elegante, o può confermare che questa tutto sommato va bene, meglio.
Allora, il file interessato è functions.inc.php
Questa parte di codice:
Pagine → 1
27/09/2020 14:31:14
Ciao! non so se lo ha auto corretto il forum di GDR online, ma invece di usare
28/09/2020 11:30:16
Uhm... potrebbe risolvere, vediamo. Faccio qualche prova nel pomeriggio e ti so dire :)
Grazie!
28/09/2020 18:15:25 e modificato da haruka il 28/09/2020 18:21:46
28/10/2020 12:40:30
Grazie per la soluzione Haruka! :)
28/10/2020 17:58:08
Siamo tutti nella stessa barca ragazzi. Se ci si aiuta a vicenda, ne gioviamo tutti ;)
28/10/2020 18:11:09 e modificato da emendil il 28/10/2020 18:24:27
EDIT: No, non risolve niente mettere l'escape \> qui :(
function gdrcd_angs($str) {
$search = [
'#\<(.+?)\>#is',
'#\<(.+?)>#is', <---- Qui sta il problema del sorgente, manca l'escape per il tag di chiusura!
];
$replace = [
'«$1»',
'«$1»',
];
return preg_replace($search, $replace, $str);
}
28/10/2020 18:26:16
Ah!
Stavo già ringraziandoti e per ripristinare il codice originale... e va beh, magari salta fuori il bug.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Epic Wizardry RP: Spoiler #1 V2 | Epic Wizardry RP
The Coven: Utenti del mese di Agosto
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Storie di Agarthi: Omicidi a Città Vecchia: la scia si allunga
blancks ha risposto alla discussione: Cambio Licenza GDRCD
treesome ha recensito Road to Hamartia
Hero Wars: Approfitta della vendita x4 Emerald!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
wishbone ha recensito Brightest Star
The Darkness of Salem: QUEST: La notte di Salem Capitolo 1
ramen ha recensito One Piece World
Il genere Pokémon raggiunge i 300 giochi catalogati!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
War Thunder: Gloire: Potenziamenti utili!
sparhawack ha recensito Hikaru No Tohei - Le Luci di Tohei
sparhawack ha recensito Exclusive Villa GdR
I dati del generatore di rank sono stati aggiornati!
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!
Giochiamo di + - Il fenomeno del play by hangout, ovvero il gioco di ruolo online nella comunità di Google+, e un'intervista a Matteo Suppo!
Oroscopo 2017 - L'oroscopo 2017 dei vostri alter-ego nei giochi di ruolo online!
Videogame - Tesi di laurea in scienze del web con un interessante analisi del settore dei videogiochi
The Silmarillion - Aspetti della narrativa in Tolkien: The Silmarillion e The book of Lost Tales
Gamindo - Gamindo la piattaforma per donare in beneficenza semplicemente giocando!
Kyoto Chronicles - Intervista alla gestione del play by chat sperimentale a tema hentai Kyoto Chronicles!
Arcane Roleplay - Intervista allo staff dell'MmoRpg ambientato nel mondo di Harry Potter... Arcane RolePlay
Difendersi dai falsi Programmatori - Facili tecniche per difendersi dal programmatori truffaldini e poco professionali :-)