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 + Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
cronaikos_gdr ha risposto alla discussione: Cronaikos GDR
World of Tanks: Pre-download dell'aggiornamento 2.0.1!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Il gestore di Oceanside GDR ha risposto alla recensione di nez
cronaikos_gdr ha aperto una nuova discussione: Cronaikos GDR
Hogwarts Express - Harry Potter GDR Forum: 🐉 CDCM: Gli Incubi arrivano in aula! 🐉
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
titti ha recensito Black Sails Chronicles
Extremelot: Tornano le Zucche di Ottobre! 🎃
New Orleans: [On Game] Dispute Territoriali, Incipit.
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
I dati del generatore di rank sono stati aggiornati!
blackhawk ha risposto alla discussione: Gioco investigativo e politico
dreamboy ha recensito Portus: Harry Potter Gioco di Ruolo
Storie di Esperia: Profumo di vendemmia tra nebbie e apparizioni
Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
Gdr e Narrazione - Come il Narratore/Master sceglie di impostare il proprio gioco di ruolo..
Scrittori con i Gdr? - Michela Murgia racconta come è diventata una scrittrice giocando ad un gioco di ruolo online
The Gamers Films - Conoscete i film indie: "The Gamers" e "The Gamers 2: Dorkness Rising"? No? Male! Scoprili nel nostro artiolo!
eXtremelot - ExtremeLot lascia il web dopo vent’anni.. :-(
Processo Creativo - Il processo creativo di J.R.R. Tolkien: dal seme alla foglia
Raxhodya Yaoi GdR - Intervista alla gestione del play by chat Raxhodya Yaoi GdR
Gaslamp Fantasy - Gaslamp Fantasy: un sottogenere poco conosciuto ma assolutamente da scoprire!