Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #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 :)

    #1189745

    Du 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/

    #1189896

    Hi,

    Thanks for helping out @guenni007, did you have any luck with that @lauragrashoff?

    Best regards,
    Rikard

    #1189985

    Vielen 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?

    #1190506

    ja 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.

    #1190824

    @Guenni007

    Es hat geklappt! Vielen Dank :)
    So fuchse ich mich auch immer mehr in die Materie Datenbank rein.

    Ich wünsche ein schönes Wochenende!

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.