• Resolved sunkid

    (@sunkid)


    Hi, my default placeholders are not working when I enable them to work with OSM Maps. The map disappears leaving an empty spot in the content. I searched the forum and found this similiar post: https://www.ads-software.com/support/topic/default-placeholder-not-showing/ I’m using Kadence Theme, the Complianz plugin is updated with the latest vers. 6.5.5 (so the fix should be done), I’m using the Waymark plugin that loads the OSM maps. I’ve also checked the points that

    “Placeholder” checkbox enabled next to the Google Maps service, under Complianz -> Integrations -> Services?

    Please also check that you don’t have “Disable placeholder insertion” enabled under Complianz -> Settings -> Cookies.

    However, I can’t get the placeholder to show. Appreciate any help or tips to solve this problem. Thanks very much

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Contributor jarnovos

    (@jarnovos)

    Hi @sunkid,

    The thread you’re referring to concerns a Google Maps block in the Kadence Theme itself, but it seems that your question refers to a different plugin altogether.

    The OpenStreetMap integration in Complianz that you mentioned would block the ‘standard’ OpenStreetMap embeds & add a placeholder. For example, when copying the embed code from OpenStreetMap.org directly.

    This is the reason why the “Waymark” Map isn’t blocked by activating the standard OpenStreetMaps integration. Waymark has it’s own implementation, i.e. there are other scripts involved; which must also be blocked prior to consent (and the class where the placeholder has to be added is likely also different).

    Could you confirm whether it concerns this plugin? https://www.ads-software.com/plugins/waymark/

    Kind regards, Jarno

    • This reply was modified 1 year ago by jarnovos.
    Plugin Contributor jarnovos

    (@jarnovos)

    Hey @sunkid,

    I’ve given this a try with the aforementioned Waymark plugin (here’s my example page).

    This is how you can configure it in Complianz, navigate to Complianz -> Integrations -> Script Center -> “Block a script, iframe or plugin” and enter the below settings.

    Name: Waymark
    URLs that should be blocked before consent: waymark_settings
    Enable placeholder: Yes
    The blocked content is an iFrame: No
    Select the desired placeholder in the dropdown menu (i.e. OpenStreetMaps)
    Div class or ID that should be targeted: waymark-container
    Dependency: No

    After saving and enabling your new integration, the Map should be blocked with a nice placeholder before consent is obtained & correctly displayed afterwards.

    Hope it helps!
    Kind regards, Jarno

    Thread Starter sunkid

    (@sunkid)

    Hi Jarno,

    worked like a charm on my site too! Thanks so much!
    Is there any way to customize the text on the banner like here e.g.: https://complianz.io/leaflet-maps/ or perhaps add this as a general 3rd option to statistics and marketing instead? Thanks!

    Plugin Contributor jarnovos

    (@jarnovos)

    Hi @sunkid,

    Glad to hear that it works well for you!

    If you want to display the name of the service in the ‘blocked content notice’ instead of a category such as “Statistics” or “Marketing”, you can enable Consent per Service (Wizard -> Consent -> Services -> Do you want to use ‘Consent per Service’? -> “Yes”).

    You can also modify the ‘blocked content text’ itself, under Complianz -> Settings -> General -> “Blocked content text”.

    Kind regards, Jarno

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Placeholder not showing for OSM’ is closed to new replies.