Collegamenti in Mappa
Collegamenti in Mappa postato il 07/01/2008 16:38:19 nel forum programmazione, open source e hosting
Allora.. Io e un mio amico stiamo creando un Gdr; lui si occupa della programmazione, io della grafica.. Arrivati alla Mappa, sorge un problema.. Una volta fatta la Mappa sulla base grafica, inserendo i nomi dei luoghi, come si fa a a collegare questi "nomi dei luoghi" alle rispettive Chat?
E, altra cosa, ma non per importanza °_° Come si fa a far sì che clikkando sul pulsantino che riconduce alla Mappa si aggiorni tutta la pagina, ritornando alla Main? No perchè ora clikkando sul pulsantino della Mappa compare solo la Mappa nel frame centrale..
Grazie mille :P
Pagine → 1
07/01/2008 16:57:19
Se refresha solo il frame centrale, nonostante appaia la mappa si rimane nella Chat in cui si è, capito?
Comunque intendo proprio come si fa a selezionare le aree sulla mappa così da poterle linkare alle chat..
07/01/2008 17:47:10 e modificato da kilua il 07/01/2008 17:48:40
Ciao allora adesso ti spiego come si fa cioè ti dico il codice allora
<AREA ID"nome luogo" SHAPE=RECT target=_top CLASS="nome luogo" HREF="main.php?Dir=numero della stanza riferita" ALT="nome luogo " COORDS=coordinate del luogo rispettivamente sulla mappa
Credo che tu non abbiamo capito la faccenda DEL DIR ogni stanza ha un suo numero quel numero lo devi mettere vicino il dir es:ti faccio vedere come si compila
CODICE PROVA
<AREA ID"armiere" SHAPE=RECT target=_top CLASS="armiere" HREF="main.php?Dir=2" ALT="armiere" COORDS="195,3,317,34">
detto questo io ti ho spiegato non so se intendevi questo^^
IMPORTANTE:OGNI STANZA A NUMERO DIVERSO E INBASE AL NUMERO DEVI CAMBIARE IL "DIR" ^^ ES DIR=2
spero di esserti servito^^
08/01/2008 14:28:14
hjeldin ha scritto: A dirla tutta penso che sia un problema di aggiornamento sessioni/campi in db in quanto penso che lui intenda dire: quando clicco la mappa non mi fa vedere che sono in mappa, ma rimango nella stanza in cui ero prima(guardando tra gli online).
In questo caso devi fare una query di update
$updateStanza = mysql_query("UPDATE online SET luogo = 'idmappa' WHERE id_personaggio = '{$_SESSION[nome_o_id_personaggio]}'");
Ciao hjeldin,
il tuo post mi ha incuriosito, dal momento che anch'io ho lo stesso problema. Forse con il tuo codice riesco a risolverlo ma ho un dubbio... dove dice "idmappa" presumo bisogna mettere appunto l'ID della mappa, ma poichè io adesso ho le mappe grafiche (documenti php con all'interno il codice html della mappa grafica) come faccio a risalire all'ID?
Grazie :-)
08/01/2008 18:19:25
Ho controllato il database: risulta una sola mappa con ID 1, perchè l'ho lasciata io, in realtà le mappe che ho attualmente sul gdr sono file html (contenenti il codice html della rispettiva mappa grafica) convertiti in php con cambio dell'estensione, quindi all'interno non hanno riferimenti al database e quindi non hanno un ID. C'è un modo per assegnarne uno ad ogni mappa?
Grazie :-)
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Foundation Galactic Frontier ↗
Cafuné ↗
Fallen Gods ↗
RAID Shadow Legends ↗
World of Warship ↗