Google Maps Element in Divi blockieren und entsperren

Hallo!

Ich verwende für den Divi Page Builder das Divi Extended Mapp Module. Ich kann, der Anleitung für Script- und Content Blocker folgend (auch der für Google Maps Pro) auch die Map blockieren, sodass keine Anfragen mehr gesendet werden.

Da das Extended Map Module nicht über einen Shortcode eingefügt wird, erlaubt es leider auch nicht das Einfügen des Content Blocker Shortcodes um das Map-Element herum. Auch die Variante wie beim Divi Contact Form in Verbindung mit reCaptcha gezeigt, funktioniert nicht, das es keine Text Element gibt in das man den Shortcode eintragen kann.

Gibt es da eine Möglichkeit die ich übersehe, oder ist das in diesem Fall nicht möglich (mir scheint, dass andere Plugin-Developer mit ähnlichen Problemen kämpfen).

Wäre sehr dankbar für einen Tipp!

Vielen Dank!

Neues Mitglied Gefragt vor am Mai 13, 2021 in Borlabs Cookie.
Kommentar hinzufügen
4 Antwort(en)

Hallo mfromm,

dir würde in dem Fall wohl nur der Weg über den ScriptBlocker bleiben: https://de.borlabs.io/kb/script-blocker-video/. Eine andere Möglichkeit sehe ich hier leider nicht.

VG

Aufsteigendes Mitglied Beantwortet vor am Mai 14, 2021.
Kommentar hinzufügen

Hi Sven,

Danke für den Tipp. Das wird leider auch nicht funktionieren (sorry, wenn das aus meiner ersten Beschreibung nicht klar hervorgegangen sein sollte), denn das Blockieren via Script-Blocker funktioniert auch, aber das Entsperren nach Consent funktioniert nicht, da ich den Shortcode vom Content Blocker (der ja auch in Deinem verlinkten Vorgehen in Verbindung genutzt wird) nicht in die Map „schreiben“ kann.

Ich hatte in der Frage von jtheofel gesehen, dass er zur „Freischaltung“ des Videos dann den HTML Code kopiert hat und den Shortcode direkt um den iframe-Code eingefügt hat: „Ich habe nach Feedback vom Support, dass ich nur das HTML-Element aber nicht Thrive nehmen könne folgenden Weg gefunden: Zunächst baue ich das Element mit Thrive Themes ein und formatiere es so, wie ich es haben will. Danach kopiere ich mir den Quellcode in ein HTML-Element und baue dort die Borlabs-Shortcodes direkt um den Iframe ein. Dann sieht es schick aus und funktioniert.“

Hier bin ich mir aber unsicher a) ob das in meinem Fall auch funktionieren könnte und b) woher ich das HTML für die Extended Map Einbindung bekomme (evtl. direkt aus den Browser Developer Tools kopieren und dann anstelle des Extended Map Moduls, ein HTML Modul in die Seite einbauen)?

Viele Grüße!

Neues Mitglied Beantwortet vor am Mai 14, 2021.
Kommentar hinzufügen

Bitte schreib uns mal direkt ein Ticket, glaube das ist besser. Dann können wir uns das evtl. mal anschauen :-).

Aufsteigendes Mitglied Beantwortet vor am Mai 15, 2021.

Soeben getan. Danke!

am Mai 16, 2021.
Kommentar hinzufügen

Gibt es inzwischen eine Lösung für diese Frage?

Neues Mitglied Beantwortet vor am Mai 24, 2021.

Du kannst dich hierzu an der Doku für Avada orientieren, musst es aber auf Divi anpassen: https://de.borlabs.io/kb/avada-und-google-maps/

am Mai 25, 2021.

Hi webnature!

Eine Lösung gibt es noch nicht, aber zumindest eine Annäherung. Wie Sven schon schrieb, habe ich versucht das Vorgehen für Avada auf das Divi Theme zu übertragen (insbesondere war mir nicht bewusst, dass man den Shortcode auch nur „in die Nähe“ platzieren muss – stupid me). Ich hab den Prozess der Einrichtung also noch einmal wiederholt (blockieren klappte wieder) und hab den Shortcode nun in der Nähe des blockierten Map Elements von Divi Extended Map eingefügt (davor und danach platziert probiert).

Als Ergebnis wurde auch der Placeholder angezeigt, wenn man den Button „Karte laden“ betätigt, passiert aber nichts weiter. In der Konsole zeigt sich dann aber ein „Uncaught TypeError…“. Meines Erachtens ist eines der Probleme, dass die „map ID“ nicht gefunden wird, ich hatte aber noch keine Zeit rumzuprobieren um die richtige mapID zu identifizieren und entsprechend damit zu testen.

Cheers!

 

am Mai 25, 2021.
Kommentar hinzufügen

Deine Antwort

Mit dem Absenden deiner Antwort erklärst du dich mit den Datenschutzbestimmungen und den Nutzungsbedingungen einverstanden.