(Risolto)[GDRCD 5.6] Apertura modali da menù, senza utilizzo di moduli postato il 11/01/2022 14:07:55 nel forum programmazione, gdrcd, open source, hosting e modificato da chykopon il 20/01/2022 14:41:38
...spero che il titolo non sia fuorviante, ho cercato bene o male di riassumere il problema già lì, ma entro più nello specifico nel post.
Sullo spazio che usiamo come bakcup, abbiamo provato a montare GDRCD 5.6, perché ha molte funzioni e molti bug fix già completi nel pacchetto, senza il bisogno di aggiungere patch o altro; data questa premessa, proprio perché alcune funzioni sono già presenti ed alcuni fix alle precedenti versioni sono già stati apportati, sto andando un po' in confusione su quali file io debba mettere mano.
L'obiettivo è questo: alcune voci del menù utente dovrebbero aprirsi in modale.
La situazione è quella seguente: per le voci del menù da cui aprire la modale non utilizziamo i moduli previsti da GDRCD (non tutti, almeno) ed i bottoni sono inseriti a livello di .html direttamente nel codice del layout.
Problema: dopo aver correttamente settato gli url per l'apertura in modale, le modali continuano a non aprirsi. Anzi, i link non funzionano proprio.
Aggiunta: sulla land, al momento montiamo GDRCD 5.4; al tempo, ho seguito tutte le guide esistenti qui sul portale per il corretto funzionamento delle modali, per la modifica estetica delle stesse e per tutti quegli accorgimenti che altri gestori/utenti hanno riscontrato prima di noi e, di fatto, le modali funzionano perfettamente.
Con GDRCD 5.6, però, non so davvero dove mettere mano.
Ho provato a spulciare anche le altre discussioni a riguardo, anche quelle di versioni precedenti, pensando che ci fosse una qualche corrispondenza in retrocompatibilità, ma va da sé che i file già contenuti nel pacchetto GDRCD 5.6 sono diversi o contengono comunque stringhe differenti rispetto alle guide riportate sul portale per 5.2, 5.3, 5.4 ecc. ecc.
Io, purtroppo, ho la conoscenza più basilare e risicata possibile di .php, ed ancora meno ne so di javascript e jquery, per cui, figuratevi, non ne capisco una mazza; mi sono sempre basato sulle istruzioni di altri (a tal proposito, grazie Mathram, grazie Haruka e grazie Kasa: molte cose sulla nostra land sono possibili thanks to you) ma dopo sei giorni di lettura pedissequa del codice, di confronto, di studio anche nei miei limiti del possibile, credo di aver trovato un vicolo cieco, e ho il timore di andare a pasticciare nel codice, perché temo di modificare/cancellare stringhe imprescindibili che garantiscano il corretto funzionamento del tutto.
Come ho anticipato, non utilizziamo i moduli previsti da GDRCD per alcune parte del menù, ed il problema delle modali nasce lì, dal fatto che il tag per l'apertura della modale su quegli specifici bottoni non apre un bel niente.
Se qualcuno avrà la pazienza di rispondere, anticipo già che non mi interessa tanto avere un codice od una soluzione fatta e finita, ma almeno una guida od un consiglio su QUALI file del pacchetto controllare, cosa dovrei verificare e di cos'altro dovrei assicurarmi per provare di mio a far girare questa funzione.
Grazie a chiunque vorrà dedicarci un briciolo del suo tempo! T__T7
Pagine → 1 2
11/01/2022 14:16:32 e modificato da anneth il 11/01/2022 17:01:56
Ciao!
ho giusto avuto oggi modo di spulciare le popup sul gdrcd.. Posso chiederti che passaggi hai fatto a livello di codice?
intanto provo a condividerti quello che ho fatto io. In soldoni, ho aggiunto un link in una sezione del codice (nella info location) e mi serviva che si aprisse su una pagina in modale. Ho quindi messo quanto seguito:
11/01/2022 17:27:39
11/01/2022 17:33:56
Allor, si, ho utilizzato quello che era già presente e consultabile nel file config per la scheda.
11/01/2022 18:35:21
Anche tu hai ragione!
Ti riporto il codice che stiamo testando su un bottone nella pagina bottom-frames.php per il layout:
11/01/2022 18:56:28
Ad occhio, vedo un errore in questo pezzo
11/01/2022 19:22:24
Grazie del suggerimento, effettivamente, era quel refuso a bloccare l'apertura della modale!
Ora, l'apertura, almeno, funziona regolarmente.
Si è presentato, però, un secondo problema: la modale si apre, ma non visualizza i moduli della pagina di riferimento.
https://i.imgur.com/jx0Uy6A.png ↗
Memore di una discussione simile, ma relativa all'homepage, in cui sono incappato, ho provato a seguire i passaggi di questa discussione: https://www.gdr-online.com/readforum.asp?id=250491 ↗
Ma l'errore riportato nello screen persiste.
Le modali funzionano correttamente all'apertura, ma non caricano i moduli, e purtroppo non carica neanche il messaggio di errore di "modulo non trovato".
Le directory da cui pescare le pagine sono giuste, ma non so se sia, di nuovo, un refuso del link da me inserito (lo stesso indirizzo, sostituendo opportunamente "popup" con "main", funziona) o un refuso in qualche file che sto erroneamente ignorando...
11/01/2022 21:58:21 e modificato da anneth il 12/01/2022 10:11:38
Mh, ok.. buono che la modale funziona ora..
È strano che non ti visualizzi la pagina, mentre in main si. Forse c'è qualche parte nel codice che non viene richiamata correttamente nella pagina.
Prova a mettere qualche testo in cima al file, un echo di test generico e vedere se te li stampa. Se si, il file funziona e magari è qualcos'altro il problema.. ed in quel caso sarebbe utile vedere il codice della pagina
[Edit]
ho fatto una prova con questo link mettendolo su info_location.inc.php e mi apre correttamente la pagina servizi_mercato (andrebbero poi modificati i link successivamente per le pagine di mercato perchè puntano al main, ma quello è un problema secondario).
13/01/2022 00:52:32
13/01/2022 08:48:25
Ciao! Figurati nessun problema :)
allor.. ti direi di fare una prova a mettere un'altra pagina al posto di quella del mercato (tipo la scheda del pg), giusto per vedere se il problema è la modale o meno.
Come codice, oltre al layout che potrebbe essere utile, ti direi che potrebbe essere utile vedere anche quella della popoup e quella della pagina che stai cercando di visualizzare al suo interno
20/01/2022 14:41:22
Ciao Anneth, perdona il ritardo nella risposta-
Prima di tornare a commentare, abbiamo preferito fare un po' di test e sbatterci contro la testa personalmente!
Ci siamo poi risolti alla soluzione drastica, ovvero: disinstallare tutto GDRCD e reinstallarlo, importando la copia di backup dei soli file .css e grafica
Le modali ora funzionano perfettamente e stampano i moduli senza problema, quindi è pressoché certo che si trattasse di un qualche refuso, involontariamente apportato da noi, mentre installavano alcuni pacchetti patch e facevamo un po' di testing sulle funzionalità.
Avendo fatto un "hard reset", non sappiamo, purtroppo, che file fossimo andati a toccare al tempo dell'errore (il file popup o il file includes, mi viene da pensare, a questo punto...) ma sicuramente, il problema non derivava né dai file originali di GDRCD ed ancora meno dalle patch!
Ti ringrazio tantissimo per la disponibilità e la pazienza, a prescindere ;)
Cambio il titolo della discussione come "risolto"!
Discussione seguita da
Pagine → 1 2
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!
Il gestore di La Tana del Ladro ha risposto alla recensione di elyionar
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Cleveland City: Nuova Organizzazione, nuove Chat e nuovi Master
Ex Gratia GDR: Revisione Poteri: Mutazione, Mentali e Utility
Il gestore di Ex Gratia GDR ha risposto alla recensione di deanna
Exclusive Villa GdR: Un morto, nessuna notizia... troppi segreti?
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
World of Warship: Cantiere navale: Blücher
Enlisted: Operazione "Leadstorm"
naemaer ha recensito La Tana del Ladro
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
La Tana del Ladro: TdL Stories - Disegni sulle Mura di Neverwinter
Lineage II: Evento dell'altare di Merkios
Entropia Universe: Note sulla versione di Entropia Universe 18.12.0
Intervista alla gestione del play by chat Raxhodya Yaoi GdR
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Magicpunk Universe - Intervista a Magicpunk Universe il GdR potteriano in chiave Steampunk!
Games as a Service - I videogiochi "games as a service": è la fine di un'era?
Giochi Cartoni - Lista completa dei giochi di ruolo online ambientati nei cartoni animati!
Risorse Mud - Lista dei siti e portali che parlano dei Multi User Dungeon in italiano
Deadly Sins - Intervista alla gestione del play by chat moderno-noir Deadly Sins
Classifica 2024 - La classifica dei giochi più visitati sul portale nell'anno 2024!
Mazze e Martelli - Armi Contundenti del Medioevo: Clava, Mazza, Mazzafrusto e Martello da Guerra!
Videogame Online - Come si crea un videogioco online? Scopriamolo!