[GDRCD 5.5] Info Location postato il 01/05/2021 20:02:02 nel forum programmazione, gdrcd e open source e modificato da gdr-online.com il 03/05/2021 09:00:51
Salve
ho un problema con la visualizzazione delle info chat / mappa.
Di base GDRCD 5.5 mette la descrizione delle chat visibile con l'hover del mouse.
Ho fatto in modo che quando si clicca l'immagine della chat la descrizione sia visibile in una modale a parte, e fin qui nessun problema.
Il problema sorge nella home: non essenedo una chat, non ha una descrizione e quindi la modale resta vuota.
Per risolvere ho creato un parametro descrizionemap per la mappa, ed ho cercato di richiamarlo. Ho provato in diversi modi ma purtroppo conoscendo poco la grammatica php ed il modo in cui sono state utilizzate le funzioni mi sa che sto facendo un casino.
Riporto i miei due tentativi.
Pagine → 1
03/05/2021 07:23:54 e modificato da crystaltokyo il 03/05/2021 07:24:12
Credo che il problema del secondo dipenda dal valore che dai alla session mappa.
Piuttosto che mettere >=0 metti > 0
03/05/2021 12:50:07 e modificato da misteryofakasha staff il 03/05/2021 12:52:12
Ciao Samiel
Premetto che non conosco GdrCd, quindi alcune cose potrei non considerarle adeguatamente.
Quello che posso dirti riguardo il primo snippet di codice è che se entra nel ELSE (cosa che ritengo probabile visto che la condizione, andando per deduzione logica, sembra corretta) allora la echo viene eseguita per forza di cose.
Non è che forse il campo "descrizionemap" non lo hai valorizzato correttamente?
La funzione gdrcd_filter, da quel che ho visto nel codice di gdrcd, si limita a fare una pulizia del testo, quindi non dovrebbe rappresentare chissà quale problema. Ma se gli passi un testo vuoto, per forza di cose ti ritorna un output vuoto e dunque non vedi nulla, pur essendo finito nel ELSE...
Per prima cosa, fossi in te, io proverei a mettere degli output di controllo (a meno che tu non abbia un debugger a disposizione) per appurare che il codice faccia quello che ti aspetti e che entri nel else nel caso della mappa.
Prova a fare semplicemente questo:
03/05/2021 16:45:43
06/05/2021 17:52:21
Arieccomi!
Innanzitutto scusami se ho latitato ma sono stato KO qualche giorno.
Dunque, l'ultimo codice è normale non ti stampi "descrizione" perché entra nell'else proprio quando "descrizione" è vuoto e se lo stampi è giusto tu non veda nulla.
Più che altro mi lascia perplesso questo discorso qui:
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
max power ha risposto alla discussione: Perché non avete più voglia di giocare?