[GDRCD 5.5 - RISOLTO] Duplicare struttura messaggi postato il 25/01/2022 12:52:51 nel forum programmazione, gdrcd, open source, hosting e modificato da rocketqueen29 il 25/01/2022 15:28:25
Ciao a tutti! Spero che il titolo non sia troppo fuorviante ma non sapevo come descrivere al meglio il mio problema.
Premetto che ho già cercato nel forum e non ho trovato risposta al mio quesito, nel caso in cui esistesse già una discussione simile mi scuso e cancello il thread.
Siccome non sono un'esperta, per semplificare la distinzione tra messaggi on e off, ho pensato semplicemente di duplicare l'intera struttura dei messaggi, per averne appunto una dedicata ai messaggi off e una ai messaggi on. Premetto che utilizzo la versione "gdrcd 5.5" e la relativa patch "watsapp" per avere i messaggi organizzati in conversazioni e non per singoli messaggi.
Ciò che ho fatto fino ad adesso è stato creare due nuove tabelle in db, rispettivamente "backmessaggi_on" e "messaggi_on" (e i rispettivi campi, denominati id_on, mittente_on, e così via) e ho inserito un nuovo campo nella tabella "personaggio", chiamato "new_mess_on".
Dopo questo passaggio ho duplicato anche tutte le pages dedicate ai messaggi, dove chiaramente sono andata a sostituire i campi con quelli duplicati (per esempio, ho sostituito "id" con "id_on") e gli url delle pagine (per esempio, dove avevo avevo "messages_center_new" ho sostituito con "messages_center_new_on", e così via).
In questo modo sono riuscita effettivamente ad ottenere un'altra casella messaggi. Provo a scrivere un nuovo messaggio e mi appare tutto il box di compilazione. E fin qui tutto ok. Una volta scritto il messaggio provo ad inviarlo e mi spunta fuori il messaggio "messaggio inviato". Il problema è che in realtà il messaggio non viene ricevuto e neanche in db ce ne è traccia. Ho controllato e ricontrollato tutte le pages e mi sembra di aver sostituito tutto correttamente.
Qualcuno può aiutarmi a capire dov'è che devo andare a cercare il problema? Perché purtroppo non essendo un'esperta non ho idea di dove mettere le mani.
Ringrazio chiunque mi aiuterà!
Pagine → 1 2
25/01/2022 13:27:29
Ciao, sarebbe necessaria qualche informazione in più :)
Quando mandi un messaggio (quindi parlo del codice che trovi nel file send_messagenew.inc.php -> mi pare si chiami così, nella patch), hai diverse query che riconosci perché prevedono tutte qualcosa come "INSERT INTO messaggi"
Dove "messaggi" è la tabella del database dei messaggi inviati e ricevuti.
Quindi se vuoi splittare il sistema, la prima cosa che dovresti verificare è di aver aggiornato anche queste query. Ti dico ciò perché se il messaggio non viene "inserito" nel db, bisogna che indaghi un attimo sul perché.
Poi magari il problema non è questo e avevi già sistemato questa parte...
25/01/2022 13:45:23
Ciao haruka, prima di tutto grazie per la risposta.
Comunque sì, ho sistemato tutte le query, ho sostituito tutti i nomi delle tabelle e dei rispettivi campi con quelli che ho duplicato.
Ho ricontrollato molte volte il mio send_message_on perché ho pensato che il problema dovesse essere proprio lì ma non c'è niente da fare, non va.
25/01/2022 14:03:38
E'un operazione che ho fatto anche io e a me funziona perfettamente.
Hai modificato tutti gli include in messages_center_new (che immagino avrai rinominato) ?
25/01/2022 14:16:45
Ciao psycosocial. Sì ovviamente ho modificato tutti gli include con quelli nuovi che ho creato. Ho ricontrollato anche adesso e sembra essere tutto a posto.
Tu utilizzi la patch "whatsapp" oppure hai fatto questa cosa sul vecchio sistema di messaggistica?
25/01/2022 14:19:39
25/01/2022 14:59:02
Vado un po' per tentativi. Banalmente, nel message_center stai richiamando il "case" corretto?
25/01/2022 15:27:36
Ciao haruka, anche io ho cominciato a pensare a quello e difatti mi sono spulciata tutti i send nelle varie pages.
Scrivo la soluzione per chi dovesse avere lo stesso problema in futuro; duplicando esattamente il file createnew, alla riga 73 c'è:
<input type="hidden" name="op" value="send_message" />
(che funziona comunque bene per la patch)
Io l'ho semplicemente sostituito con:
<input type="hidden" name="op" value="send_messagenew" />
Sto ancora testando il tutto ma sembra che adesso i messaggi funzionino.
Grazie ad entrambi per l'aiuto!
13/02/2022 10:13:26 e modificato da redblooms il 13/02/2022 10:16:19
Buongiorno!
Rispondo a questo thread senza aprirne un altro perché il mio problema è legato proprio al tentativo di duplicare la patch di Haruka dei messaggi Whatsapp e suddividerli tra off e on.
Come Rocketqueen29 ho duplicato tutte le pagine inserite nella patch, così da avere due sezioni di messaggi distinti. E fin qui tutto bene, la patch funziona correttamente e i messaggi si dividono tra le due sezioni. Il mio problema sorge nel momento in cui non mi notifica il messaggio on arrivato, mentre per l'off sì. Se da un lato, quindi, ho l'icona che si illumina e il suono d'avviso, dall'altro i messaggi ongame non si illumina l'icona né vi è un suono di arrivo, nonostante i messaggi arrivino correttamente.
Qualcuno saprebbe aiutarmi a risolvere questo piccolo inghippo? Grazie mille!
13/02/2022 11:28:22
A naso, sembra qualcosa che ha a che fare più con la notifica.
Domanda scema, in frame_messaggi.inc.php, richiami un solo iframe o due per i due sistemi?
13/02/2022 11:47:10
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
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
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Hero Wars: Artefatti dei Titani!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Western - Western all’americana e Spaghetti western: fenomeni distinti o strettamente concatenati? Scopriamolo assieme!
Sakura no Unmei - Intervista alla gestrice del play by chat ad ambientazione manga Sakura no Unmei
Fantasy Day - Resoconto del Fantasy Day al museo del Videogame Vigamus dedicato ad eXtremelot!
Isola di Avalon - Recensione del GDR ambientato nella misteriosa Isola di Avalon
Vloek - Intervista alla gestione del play by chat horror Vloek: a folktale story.
Amazon Luna - Amazon Luna, scopriamo assieme il nuovo servizio di cloud gaming!