[GDR CD 5.4] Luoghi mappa a comparsa [RISOLTO] postato il 15/06/2020 13:36:00 nel forum programmazione, gdrcd e open source e modificato da psycosocial il 29/07/2021 11:27:22
Ciao a tutti :)
Ho scandagliato il forum in lungo e in largo ma, ahimé, non ho trovato nulla che mi possa essere d’aiuto.
Come da titolo (e per spiegarmi meglio) vorrei che i luoghi appartenenti ad ogni mappa si aprissero all’interno di un div a comparsa sulla mappa principale.
Esempio:
Mappa 1 > clicco sul nome mappa e si apre il div contenente tutti i luoghi appartenenti a quella mappa (ed eventualmente il bottone di chiusura).
Ho provato alcuni script assegnando un onclik alle mappe secondarie, ma non ne vengo a capo a stampare i link luoghi all’interno del div.
Qualche aiuto?
Pagine → 1
15/06/2020 13:53:04 e modificato da breaker il 17/06/2020 10:13:39
Ti consiglio di lasciar perdere il sistema base di generazione mappa creati una pagina HTML ci metti i link che ti servono usa pure jquery hide() e show() e poi sovrascrivi il codice base. È l’approccio più semplice. Altrimenti dovresti prevedere un sistema di creazione dinamico. Non è particolarmente difficile, ma richiede specifiche competenze e per le mappe devi valute se ne vale la pena. Chiediti che modifiche dovrai farci in futuro. Se lo fai dinamico probabilmente con in poco tempo aggiungi, cancelli sposti chat. Se lo fai statico ti tocca ogni volta mettere mano a quel codice.
17/06/2020 08:50:59
Grazie :)
Provo a fare così. Considerando che non si parla di modificare la mappa in modo continuo, direi che è una buona soluzione (anche perchè, onestamente, non saprei altrimenti da dove partire xD)
17/06/2020 11:14:32
uno stesso codice può essere scritto in infiniti modi, il risultato che ottieni e' sempre quello.
Devi valutare in base alle tue esigenze e risorse quale soluzione e' piu' congeniale al tuo caso. Valuta tempi di realizzazione, logica del codice, semplicita' di modifiche future, ecc.
22/06/2020 12:57:58 e modificato da psycosocial il 22/06/2020 13:07:13
Torno un attimo a rompere perché ho risolto ma solo parzialmente e al momento sono incastrata in un limbo da cui, nonostante i mille tentativi, non riesco ad uscire.
Ho “smontato” il codice originale di mappaclick lasciando solo la mappa, dopodiché ho inserito 3 div a comparsa con relativi “bottoni” e ho inserito in ogni “blocco” il codice della gotomap a tendina, che ho modificato per rendere le chat cliccabili.
E funziona tutto.
Ho creato le sottomappe a cui associare i luoghi e ovviamente compaiono correttamente, solo che compaiono tutti.
Ora mi servirebbe capire come fare per stampare solo le chat relative ad una singola mappa, così da copiincollare il codice della gotomap in ogni blocco.
Suppongo che si debba agire sul mappaid ma sto andando proprio a sentimento e non ne esco.
Qualche anima pia che mi porti alla fine?
Questo è il pezzo di codice NON modificato della mappa a tendina
29/07/2021 11:28:53
Scusate se riporto sù, ma avendo risolto chiudo il topic.
Alla fine ho praticamente riscritto la pagina mappaclick e con un po' di java sono riuscita perfettamente nell'intento.
Grazie ♥
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!