(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 Sentieri Perduti: i segreti di Dalaran
Intervista alla gestione del play by chat horror Macabre Tales! Entra nell'incubo!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
I dati del generatore di rank sono stati aggiornati!
nightvale ha risposto alla discussione: Nightvale
gadu ha risposto alla discussione: Gdr con facile inserimento di nuovo PG
AlterEgo: Nuova sezione Calendario
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
notturno ha aperto una nuova discussione: Gdr con facile inserimento di nuovo PG
drasek riven ha aperto una nuova discussione: GDR-CD 5.4 - Aumento Caratteristiche in Scheda
drasek riven ha aperto una nuova discussione: GDR-CD 5.4 - Disabilita suoni in scheda e chat
Il gestore di Macabre Tales ha risposto alla recensione di switch
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!
Felix Felicis GdR - Harry Potter GdR: La magia delle feste!
La Tana del Ladro: 📢 TdL OS 4.4 - 📘 Incantesimi, ma con stile
Sea of Conquest: Update 1.1.510 live!
World of Warship: Nuovo sistema di rarità dei contenuti
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Crea le tue Mappe! - Due software gratuiti per creare mappe: RPG Map Editor e MapTool!
Creare un GdR - Come si crea un nuovo gioco di ruolo cartaceo? Ci risponde il creatore di Wanted!
d!
Roma Imperiale - Intervista al gestore del Gdr "Roma Imperiale" Antonio Faricelli
Trends di Ricerca - L'evoluzione nel tempo dei volumi di ricerche sui motori di ricerca sulle chiavi di nostro interesse!
Road to Hamartia - Intervista alla gestione del play by forum fantasy/fantascientifico Road to Hamartia!
Allineamenti nei GdR - Caratteristiche principale per tutti i tipi di allineamento nei giochi di ruolo!
Shydra - Shydra, gioco di ruolo in stile Dungeons and Dragons presentato da Silu
Città Virtuale GPL - Scarica gratis Città Virtuale GPL open source per realizzare GdR PbC!