-
AuthorPosts
-
March 3, 2020 at 11:57 am #1189694
Moin Moin!
Ich habe eine Google Map mit verschiedenen Markern auf meiner Website. Diese Marker öffnen ein Tooltip, sobald man sie anklickt. Leider bleiben die bereits geöffneten Tooltips offen, wenn man Neue öffnet.
Ich möchte gerne, dass immer nur ein Tooltip zur Zeit geöffnet ist.
Gibt es dazu eine Funktion, die ich übersehen habe oder wie stelle ich das am besten an?Vielen Dank und einen schönen Tag :)
March 3, 2020 at 2:46 pm #1189745Du kannst hier einen immer noch aktuellen Lösungsansatz finden: https://kriesi.at/support/topic/one-google-map-marker-tooltip-at-a-time/#post-932107
Mittlerweile wird die avia_google_maps_api.js conditional geladen. Heißt nur im Bedarfsfall. Macht es aber einfacher, dieses als child-theme script zu laden. ( Please dear mods – if this enqueue code could be optimized – tell us)
Das hier kommt also in die child-theme functions.php:add_action( 'wp_enqueue_scripts', 'wp_change_google_maps_script', 100 ); function wp_change_google_maps_script() { wp_deregister_script( 'avia_google_maps_api_script' ); wp_enqueue_script( 'avia_child_google_maps_api_script', get_stylesheet_directory_uri().'/js/avia_google_maps_api.js', array('jquery'), $vn, true ); }
du legst dir eine Kopie dieser Datei in den child-theme/js/ Ordner ( der ist per se nicht unbedingt da, dann leg ihn an)
Diese Kopie bearbeitest du entsprechend dem Link oben ( bitte beachte den Eintrag ganz oben – das vergessen viele)
ODER : Auf Grundlage von enfold 4.7.3
oder hier sehen: https://pastebin.com/9vUQrcFD
hier downloaden: https://pastebin.com/dl/9vUQrcFD
Ich habe Kommentare mit hineingeschrieben, damit du dich erinnerst was passiert ist.Auch wenn du nur irgendwo auf die Karte klickst gehen die InfoWindows zu.
https://webers-testseite.de/google-maps-infowindow/_______________________________
English Part for the interested other Participants:
You can find a still up-to-date solution here: https://kriesi.at/support/topic/one-google-map-marker-tooltip-at-a-time/#post-932107
Meanwhile the avia_google_maps_api.js is loaded conditionally. This means only if required. But makes it easier to load it as child-theme script. ( Please dear mods – if this enqueue code could be optimized – tell us )
So this one goes into the child-theme functions.php:add_action( 'wp_enqueue_scripts', 'wp_change_google_maps_script', 100 ); function wp_change_google_maps_script() { wp_deregister_script( 'avia_google_maps_api_script' ); wp_enqueue_script( 'avia_child_google_maps_api_script', get_stylesheet_directory_uri().'/js/avia_google_maps_api.js', array('jquery'), $vn, true ); }
you put a copy of these files in the child-theme/js/ folder (it is not necessarily there per se, then create it)
Edit this copy according to the link (please note the entry at the top of the page – many people forget this)
On the basis of enfold 4.7.3
or see here: https://pastebin.com/9vUQrcFD
download here: https://pastebin.com/dl/9vUQrcFD
I’ve included comments so you’ll remember what happened.Even if you just click somewhere on the canvas the InfoWindows will close.
https://webers-testseite.de/google-maps-infowindow/March 4, 2020 at 5:59 am #1189896Hi,
Thanks for helping out @guenni007, did you have any luck with that @lauragrashoff?
Best regards,
RikardMarch 4, 2020 at 10:22 am #1189985Vielen Dank @Guenni007! Das sieht doch nach einer guten Lösung aus.
Ich habe Enfold 4.7.3 – wo füge ich die Datei genau ein? In den child-theme/js/ Ordner?
March 5, 2020 at 5:39 pm #1190506ja so ist es beschrieben oben:
du legst dir eine Kopie dieser Datei in den child-theme/js/ Ordner ( der ist per se nicht unbedingt da, dann leg ihn an)
durch das Snippet bindest du dann über das child-theme diese Datei statt der parent datei ein.
So bist du einigermaßen sicher beim nächsten Eltern-update. Sollte sich aber mal was in der avia_google_maps_api.js ändern – siehst du wenigstens der Kommentare wegen, was sich geändert hatte und du kannst dann anhand dessen die neue Datei wieder bearbeiten.March 6, 2020 at 11:36 am #1190824Es hat geklappt! Vielen Dank :)
So fuchse ich mich auch immer mehr in die Materie Datenbank rein.Ich wünsche ein schönes Wochenende!
-
AuthorPosts
- You must be logged in to reply to this topic.