GDRCD 5 - Problema lista presenti estesa postato il 02/05/2011 15:03:24 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti ed eccomi di nuovo qui a rompere le scatole. Ho un problema piuttosto strano e complicato e spero di riuscire a spiegarmi al meglio. Ho apportato un bel po' di cambiamenti al gdrcd 5 e quindi magari ho toccato qualcosa che non avrei dovuto ma che non riesco a capire, ora. Ho eliminato innanzitutto il collegamento alle altre mappe nel frame principale, sotto l' immagine della mappa. E ho eliminato, nel menù originariamente a sinistra, sotto bacheche e messaggi, il link per tornare alla mappa. Al posto di questo ho inserito invece un menù a tendina, con i collegamenti alle varie mappe (per fare un esempio, ho quattro mappe tutte raggiungibili da menù a tendina, mappa principale, mappa 2, mappa 3 ecc).
Ora, il problema che mi si presenta è il seguente, in presenti estesi e anche in presenti, a destra, nella lista di persone presenti nel luogo.
Se sono ad esempio in mappa 2 e qualcuno sta giocando in una chat di mappa 3, se clicco mappa 3 nel menù a tendina e poi raggiungo il luogo va tutto a meraviglia, se invece clicco il luogo da lista presenti estesa, per raggiungerlo da link, va tutto a massa. Io appaio in quel luogo da sola e quelli che stanno giocando appaiono (sempre parlando di lista presenti) in un altro luogo chiamato alla stessa maniera. E' comunque ovvio che siamo entrambi lì, dal momento che posso leggere la chat e giocare con loro come se nulla fosse. Qualcuno ha idea del perchè sia in questo modo? Qualche suggerimento?
Grazie in anticipo come sempre!
Pagine → 1
03/05/2011 13:23:35 e modificato da chiara84 il 03/05/2011 14:28:39
In effetti facendo un' ulteriore prova e controllando la tabella presenti in db risulta che anche se siamo in due ad esempio in piazza, io (che ho cliccato da link il lista presenti estesa) sono in 1 (ovvero mappa principale) e l' altro in 3 (ovvero piazza). Eppure se ci vado normalmente sono anch' io in 3 (utilizzando la mappa e non il link da lista presenti). Eppure non credo che l' errore risieda sia in presenti estesi che in presenti, non avendo toccato il codice più di tanto ma avendo semplicemente modificato le icone che si visualizzano. Suppongo di dover dunque controllare in mappaclick? Eppure non trovo nulla lì riguardante l' aggiornamento dei presenti nelle relative stanze. Qualche idea?
*Edit*
Può essere che sia errato o non completamente funzionante il pezzo di codice :
04/05/2011 13:09:46 e modificato da chiara84 il 04/05/2011 13:15:26
In realtà ho riguardato il file mappaclick e non è assolutamente modificato. Per sicurezza personale ho provato anche a ripristinare l' originale ma non cambia nulla. In effetti le modifiche apportate alla mappa sono più che altro nei file css per le dimensioni e nel config php per disabilitare il meteo manuale che quindi sparisce ma sono sicura che questo non influenzi alcun modo la lista presenti. Grazie comunque per i consigli, cercherò con maggiore attenzione sperando di capire l' errore :)
Oltretutto ripensandoci... non sarebbe possibile inserire semplicemente il link al luogo (tipo com'era per extreme, collegando l' a href al numerino della chat) sostituendo in maniera più semplice il codice :
04/05/2011 13:52:43
Ho ripristinato i file originali (come ultima spiaggia) di mappaclick, presenti, presenti estesi e frame presenti giusto per essere sicura al 100% e il problema rimane. Se salto ad un luogo di una mappa diversa da link in presenti estesi la lista non si aggiorna correttamente. Comunque grazie di nuovo per la pazienza e per tutto l' aiuto.
12/05/2011 02:31:37
bisogna andare nei presenti_estesi, far inviare il map_id pescato dall'ultima mappa come parametro nel link che porta alla chat.
Poi bisogna inserire in main una query che aggiorna ultima_mappa al pg che accede e anche la sua sessione.
Il bug comunque risulterà già risolto per la release di gdrcd 5.1 che rilascerò a breve
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!
Midian Realms: Inizio fase di test
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
Il gestore di Il Grande Blu ha risposto alla recensione di spike92
Felix Felicis GdR - Harry Potter GdR: La Resistenza?
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
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!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
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.
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!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Contractors GdR - Intervista al gestore del play by forum fantascientifico Contractors GdR
Film Fantasy - I dieci film fantasy imperdibili per chi vuole iniziare a giocare di ruolo!
Diretta Streaming - Ti sei mai chiesto come trasmettere un evento live in streaming gratuitamente? Qui trovi la risposta!
Mazze e Martelli - Armi Contundenti del Medioevo: Clava, Mazza, Mazzafrusto e Martello da Guerra!
Armi ed Armature - Interessante tesi su armi e armature nella poesia militare anglosassone
Crossout - Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!