[Risolto] [GDRCD 5.6.0.2] Problemi/Bug inclusi nel pacchetto WhatsApp postato il 05/11/2022 08:27:59 nel forum programmazione, gdrcd, open source, hosting e modificato da sallys il 11/02/2023 18:31:08
Eeee...sì, sono di nuovo qui, so che non ne potete più di me, sigh...
Ahm...dunque...
Oltre al problema già citato in riposta ad un altro post, riguardo agli avatar da inserire all'interno della pagina indexnew.inc.php (in createnew.inc.php sono riuscita, ma non capisco perchè la query non funziona anche per indexnew, dato che il mittente è nominato allo stesso modo, ovvero ['personaggio_conversazione']), ho riscontrato dei veri e propri BUG nel pacchetto per avere i messaggi in stile whatsapp, li elenco qui di seguito:
RISOLTO (era un problema generale di questa versione gdrcd, non del pacchetto whatsapp. la soluzione è in un altro post intitolato: [GDRCD 5.6.0.2] html nelle textarea) 1. Codici HTML
Qualsiasi codice HTML inserito viene preso come valido e quindi escono macelli che sballano tutta la chat ed impediscono la corretta visualizzazione dei messaggi, quindi se qualcuno dovesse mettersi in testa di inserire eventuali <div>, uscirebbe il caos.
RISOLTO (soluzione in risposta qui sotto) - 2. Sparizione tasto "cancella messaggio"
Appena inviato un nuovo messaggio, l'icona di cancellazione scompare. Mi sembra di aver capito che questa ricompaia nel momento in cui il ricevente visualizza il messaggio, ma inizialmente nemmeno il ricevente vede l'icona finchè chi non ha inviato l'sms non aggiorna a sua volta i propri messaggii...almeno così mi pare.
RISOLTO (soluzione in risposta qui sotto) - Altro problema: il tasto per cancellare il singolo messaggio compare sia sui messaggi che io invio che su quelli che ricevo, eppure posso cancellare solo i miei e non quelli ricevuti...l'unico modo è cancellare l'intera conversazione.
RISOLTO (non la tendina, ma la divisione netta dei messaggi. creato pacchetto con soluzione a questo link: https://www.gdr-online.com/download_dettaglio.asp?id=557) - 3. Distinzione ON - OFF
Anche questa è scomparsa. La tendina c'è, ma è inutile, perchè qualsiasi cosa si selezioni non esce nulla.
(Oltre a sistemare questa cosa della "tendina", io suggerirei anche un'implementazione con la possibilità di scegliere una netta divisione degli sms on da quelli off con due sistemi di messaggistica separati, che semplificherebbe molto la vita dei gestori per il controllo dei messaggi ed anche quella degli utenti in caso di eventuali giochi di "hackeraggio telefoni" se un dato player col pg dal telefono hackerato dovesse copiare intere conversazioni esclusivamente Ongame a chi gli ha hackerato il telefono. Io sto cercando di fare questa divisione seguendo alcuni post trovati qui, ma per ora sto solo impazzendo...)
4. Messaggio visualizzato (soluzione in risposta qui sotto)
Nell'elenco di messaggi c'è giustamente la distinzione tra quelli letti e quelli non letti.
Quella attuale però crea un pò di confusione a mio avviso, dato che l'icona di visualizzazione sms è la stessa sia per la visualizzazione personale (mi arriva un messaggio non letto e quindi ho l'iconcina di avviso), sia per la visualizzazione del destinatario (mi appare la stessa identica icona per dirmi che il ricevente non ha ancora aperto il messaggio)
Essendo la stessa immagine ci si confonde su chi abbia visualizzato cosa.
Probabilmente per chi ne capisce di codici è facile da cambiare, ma io non sono un asso purtroppo e non ho idea di come dividere le due cose.
- RISOLTO (soluzione in risposta qui sotto): Sempre riguardo le visualizzazioni, all'interno delle singole conversazioni c'è tipica la spunta "V" della visualizzazione, ma non segna la visualizzazione altrui del messaggio...segna invece la MIA visualizzazione del messaggio che io stesso ho appena inviato.
Questi a mio avviso sono i problemi principali da me riscontrati fino ad ora...
Aggiungo (per non aprire mille post) un paio di modifiche che vorrei poter fare, in caso qualcuno avesse qualche consiglio da darmi:
- RISOLTO (soluzione in risposta qui sotto): Fare in modo che i messaggi vengano visualizzati dall'alto verso il basso, proprio come su whatsapp, e non il contrario (attualmente l'ultimo messaggio compare in cima)
- Mi piacerebbe poter aggiungere un blando editor di testo in stile word, se possibile, sia nei messaggi che nel forum, magari con la possibilità di attivarlo e disattivarlo. SO che a volte gli editor di testo possono essere un pò fastidiosi (per esempio con il copia-incolla potrebbero dare problemi)...sapreste forse consigliarmi in merito? Io ho trovato qualcosa su internet ma non riesco ad inserirlo purtroppo.
Scusate per il papiro indecente! Se dovessi riuscire nel frattempo a risolvere da sola alcune di queste cose, le segnerò qui sotto in modo che possano essere d'aiuto a chi dovesse avere i miei stessi problemi.
Un enorme grazie anticipato a chi vorrà darmi una mano!! 😍😊😊❤️❤️
Pagine → 1
05/11/2022 10:41:02 e modificato da crystaltokyo il 05/11/2022 10:43:40
Secondo me, per molte delle modifiche che richiedi, devi scrivere il codice da sol*.
Per l'html, dovresti disattivare l'html e attivare il bbcode, che è sempre la soluzione da adottare per questioni di sicurezza.
Per visualizzare i mex in ordine inverso devi partire dal SELECT, mettere ASC e poi forzare lo scroll verso il basso (o usare jquery per "nascondere" i messaggi precedenti e attivarli, sempre verso l'alto, con qualche funzionalità alla "leggi mex precedenti").
Per il formato word, ti basta creare una semplice textarea. In rete trovi tantissimi esempi.
05/11/2022 11:01:15
Ciau! Intanto grazie millissime per la risposta!
Riguardo all'HTML io non l'ho mai attivato all'interno di gdrcd (cosa che vorrei fare per le schede però, lo ammetto). Quindi credevo che non funzionasse per i messaggi.
Se dici che dovrei disattivarlo da dentro i file dei messaggi, purtroppo non ho proprio idea di come si faccia .__.
Inoltre di PHP non so molto, vado ad intuizione cercando di seguire qualche tutorial online, ma ci sono cose che mi sembrano arabo, quindi non saprei bene da dove partire (già solo per farti l'esempio degli avatar di cui parlavo, credevo di aver capito, avendolo risolto in un'altra pagina dei messaggi, ma non riesco proprio a venirne a capo).
Riguardo agli editor di testo, infatti come dicevo, ne ho trovati vari online, ma come li inserisco seguendo le varie guide relative ai pacchetti, non funziona nulla. Cioè proprio non appare niente, come se non l'avessi inserito.
Per il cambio di ordine dei messaggi, intanto grazie mille per la dritta! In questi giorni provo a mettermici e vedere se riesco a tirare fuori qualcosa ❤️❤️😍
05/11/2022 12:00:09
Ho trovato una soluzione molto più semplice per invertire l'ordine dei messaggi!
Quindi invece che modificare DESC con ASC nella query, ho semplicemente fatto con il CSS grazie a dei parametri che ho trovato.
Li segno in caso qualcuno ne abbia bisogno:
display: flex;
flex-direction: column-reverse;
05/11/2022 20:56:10 e modificato da sallys il 06/11/2022 09:41:20
Risolto anche il problema "visualizzazione" all'interno di una singola conversazione (quindi all'interno di readnew.inc.php). NON si tratta del prbolema dei messaggi letti/non letti nella pagina principale con l'elenco di tutte le conversazioni (ovvero indexnew.inc.php).
Praticamente più o meno alla riga 118, questo pezzo di codice:
18/11/2022 00:42:11 e modificato da sallys il 18/11/2022 00:43:36
SOLUZIONE DEL PROBLEMA N.2 e del punto sottostante:
C'è un errore nel codice all'inizio della pagina.
Praticamente si ripete due volta la seguente stringa:
09/02/2023 18:39:38 e modificato da sallys il 09/02/2023 18:46:48
Soluzione punto 4:
Sostituire:
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Gli Elementi Oscuri - La Nera Signora dell'Acqua
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 W40K Dathyar ha risposto alla recensione di dreamboy
dreamboy ha recensito W40K Dathyar
Metin2: Live ora: Server Boost Yohara e Twitch Drop
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
Epic Wizardry RP: Changelog N. 4 - Epic Wizardry Rp
drongo ha recensito Il Grande Blu
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
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!
20 Anni! - Celebriamo i 20 Anni di GDR-Online.com: un grazie di cuore!
Giochi di Carte - Quali sono i giochi di carte online più diffusi?
Intervista GDRCD 5.5 - Intervista allo sviluppatore del nuovo GDRCD 5.5.. Breaker!
Galadriel - Lo Specchio di Galadriel e l'immaginario femminile nell'opera di Tolkien
Giochi Business - Lista completa dei giochi di ruolo online ambientati nel mondo del business
Sondaggi - Partecipa ai sondaggi di GDR-online.com ed esprimi la tua opinione su tanti quesiti!