[RISOLTO]Gdrcd, parentesi angolari postato il 11/07/2021 11:31:23 nel forum programmazione, gdrcd e open source e modificato da angel1989 il 11/07/2021 17:45:25
Salve a tutti. Ho un problema con il codice del parlato.
Talvolta, infatti, capita che giocando ci si scordi di chiude un discorso diretto. In questo caso un'azione come questa:
Vediamo cosa succede se sbaglio aprendo <poi aprendo una seconda volta <senza aver chiuso la precedente>
compare in cha così:
Vediamo cosa succede se sbaglio aprendo <poi aprendo una seconda volta
Questo perché sul db l'azione viene salvata così:
Vediamo cosa succede se invece spaglio aprendo [poi aprendo una seconda volta <senza aver chiuso la precedente]
Per ovviare ho modificato la funzione:
Pagine → 1
11/07/2021 12:21:54 e modificato da soizora il 11/07/2021 12:22:17
Quel comportamento che segnali con quel codice che hai evidenziato è normale, però scusami ma non riesco a capire che comportamento ti aspetteresti al suo posto. Potresti rifare l'esempio più chiaramente?
11/07/2021 12:46:42
Nella vecchia versione di gdrcd scrivendo un'azione come:
Vediamo cosa succede se sbaglio aprendo <poi aprendo una seconda volta <senza aver chiuso la precedente>
in chat l'azione compariva così:
Vediamo cosa succede se sbaglio aprendo <poi aprendo una seconda volta <senza aver chiuso la precedente>
Niente veniva tagliato come invece succede ora. Vorrei capire il perché e come ovviare.
11/07/2021 13:17:57
Non mi ricordo se avevo risolto così:
11/07/2021 14:32:22
ma in pratica se non vuoi che le parentesi angolari vengano sostituite dalle quadre, non è sufficiente non usare la funzione gdrcd_angs del tutto?
11/07/2021 14:42:10
11/07/2021 17:44:28
Vi ringrazio per le risposte e scusate se ho aperto una nuova discussione per qualcosa di già presente. Ho cercato prima di aprire questa ma non ho trovato nulla.
Per quanto la vostra soluzione in effetti funzioni, me ne hanno suggerito un'altra che per quanto ci riguarda funziona meglio. Infatti volevamo qualcosa che non modificasse le parentesi angolari in fase di stampa sullo schermo.
Questo si può ottenere modificando ref_header.inc.php nel caso P dello switch del tipo di azione da così:
11/07/2021 18:02:51
Okkei h finalmente capito il punto della discussione. Praticamente il problema è che non ti colora in grassetto le scritte e si limita a sostituirti con parentesi quadre le parentesi angolari? Bhe per forza, ho confrontato il codice che hai messo tu:
11/07/2021 20:16:42 e modificato da angel1989 il 11/07/2021 20:19:39
12/07/2021 14:13:20
Purtroppo, non esiste una soluzione semplice al problema.
Per cercare di correggere in corsia tutti i possibili strafalcioni degli utenti in termini di apertura e chiusura tag andrebbero ripensate le funzioni esistenti e, laddove è possibile, implementare una funzionalità di preview dell'azione in modo che l'utente possa notare subito gli errori e correggerli prima di inviare.
In ogni caso, senza andare troppo a scomodare le regexr, personalmente adotterei la soluzione di @haruka .
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Il gestore di Age of Crystals ha risposto alla recensione di moak