MA
Forum Replies Created
-
Hi there,
Thanks for your comments and for using our plugins.
Could you please confirm you’ve enabled the other tabs in the plugin settings page? There is a radio button with label “Turn” and values “ON” or “OFF”. By default the value is “OFF”, this means the tab is hidden from visitors, once you setup the tab (scripts, content, etc) you can switch this value to “ON” and becomes visible in the front-end.
I hope this helps.
Hi there,
Thanks for your comments. Currently the plugin reload the page to include the scripts defined, and the because the cookies shouldn’t be cleared immediately with javascript (only we can set the expiration to a past date) this task require reload. Also we can inject the scripts when you accept the cookies, but we can’t remove the injected script only if we reload the page and re-inject the selected scripts by user.
I hope this makes sense. We’re working on an improvement to prevent the reload, this will be included in a future release.
Hi there,
Thanks for your comments.
I can confirm the plugin is WPML compatible and should work with all caching plugins, however I recommend clearing the cache on your site when you update the plugin. The plugin use javascript and AJAX to load the scripts, and this prevent the cache.
I hope this helps.
Hi there,
Thanks fro your comments. The script tags should be there, and the tracking script looks good to me. You can add to the 3rd party or advanced tab head section. Our plugin loads the script with Javascript, and that’s why you can’t find it in the view-source page. You can try the developer console in Chrome (inspect element) and find the scripts.
I hope this helps.
Hi there,
Thanks for your comments,
You can add the following code snippet to your functions.php, setup the cookies you would like to set true on scroll and the scroll offset (currently is 200px)
function gdpr_js_extension() { ob_start(); ?> <script> jQuery(document).ready(function(){ if ( ! document.cookie.match(/^(.*;)?\s*moove_gdpr_popup\s*=\s*[^;]+(.*)?$/) ) { jQuery(this).moove_gdpr_save_cookie({ thirdParty: true, advanced: true, scrollEnable: 200 }); } }); </script> <?php echo ob_get_clean(); } add_action( 'wp_footer', 'gdpr_js_extension', 1000 );
I hope this works.
Hi there,
Thanks for using our plugins.
You can add the following code snippet to functions.php and the button should be fixed:
add_action('moove_gdpr_inline_styles','moove_extend_gdpr_styles',10,3); function moove_extend_gdpr_styles( $styles, $primary, $secondary ) { $styles .= '#moove_gdpr_save_popup_settings_button { min-width: auto; }'; return $styles; }
I hope this helps.
Hi there,
Thanks for your comments.
We have implemented hooks to implement custom scripts by php based on the user preferences, check the hooks below:
HOOK to GDPR custom 3RD-PARTY script by php – HEAD
add_action('moove_gdpr_third_party_header_assets','moove_gdpr_third_party_header_assets'); function moove_gdpr_third_party_header_assets( $scripts ) { $scripts .= '<script>console.log(“third-party-head”);</script>'; return $scripts; }
HOOK to GDPR custom 3RD-PARTY script by php – BODY
add_action('moove_gdpr_third_party_body_assets','moove_gdpr_third_party_body_assets'); function moove_gdpr_third_party_body_assets( $scripts ) { $scripts .= '<script>console.log(“third-party-body”);</script>'; return $scripts; }
HOOK to GDPR custom 3RD-PARTY script by php – FOOTER
add_action('moove_gdpr_third_party_footer_assets','moove_gdpr_third_party_footer_assets'); function moove_gdpr_third_party_footer_assets( $scripts ) { $scripts .= '<script>console.log(“third-party-footer”);</script>'; return $scripts; }
HOOK to GDPR custom ADVANCED-PARTY script by php – HEAD
add_action('moove_gdpr_advanced_cookies_header_assets','moove_gdpr_advanced_cookies_header_assets'); function moove_gdpr_advanced_cookies_header_assets( $scripts ) { $scripts .= '<script>console.log(“advanced-head”);</script>'; return $scripts; }
HOOK to GDPR custom ADVANCED-PARTY script by php – BODY
add_action('moove_gdpr_advanced_cookies_body_assets','moove_gdpr_advanced_cookies_body_assets'); function moove_gdpr_advanced_cookies_body_assets( $scripts ) { $scripts .= '<script>console.log(“advanced-body”);</script>'; return $scripts; }
HOOK to GDPR custom ADVANCED-PARTY script by php – FOOTER
add_action('moove_gdpr_advanced_cookies_footer_assets','moove_gdpr_advanced_cookies_footer_assets'); function moove_gdpr_advanced_cookies_footer_assets( $scripts ) { $scripts .= '<script>console.log(“advanced-footer”);</script>'; return $scripts; }
I hope this helps.
Hi there,
Thank for your using our plugins. I’ve checked and the translated content looks good in the front-end. The texts inside the editors and inputs are editable and the plugin supports the translates, however with Loco translate you can translate only the default texts, and labels displayed in the front-end.
I hope this makes sense.
Hi there,
Thanks for your comments. Yes, the plugin is compatible with multisite setup, you have to setup the plugin on every sub-site (including the branding and labels).
Thanks
Hi There,
Thanks for the link, I’ve checked the site, and it seems you’re pages try to use the ga(send) and _gaq.push() functions, which are defined by Google Analytics, and because the Google Analytics is not present on your website (as it is moved to GDPR plugin) this returns a javascript error and your page stop loading the rest of the assets (including the GDPR assets).
Please ask your developer, to check your source code, and move the scripts related to Google Analytics to the relevant sections of the GDPR plugin settings, after that should work properly.I hope this makes sense to you.
The following hooks are created to customise the GDPR scripts / page:
We have implemented hooks to implement custom scripts by php based on the user preferences, check the hooks below:
HOOK to GDPR custom 3RD-PARTY script by php – HEAD
add_action('moove_gdpr_third_party_header_assets','moove_gdpr_third_party_header_assets'); function moove_gdpr_third_party_header_assets( $scripts ) { $scripts .= '<script>console.log(“third-party-head”);</script>'; return $scripts; }
HOOK to GDPR custom 3RD-PARTY script by php – BODY
add_action('moove_gdpr_third_party_body_assets','moove_gdpr_third_party_body_assets'); function moove_gdpr_third_party_body_assets( $scripts ) { $scripts .= '<script>console.log(“third-party-body”);</script>'; return $scripts; }
HOOK to GDPR custom 3RD-PARTY script by php – FOOTER
add_action('moove_gdpr_third_party_footer_assets','moove_gdpr_third_party_footer_assets'); function moove_gdpr_third_party_footer_assets( $scripts ) { $scripts .= '<script>console.log(“third-party-footer”);</script>'; return $scripts; }
HOOK to GDPR custom ADVANCED-PARTY script by php – HEAD
add_action('moove_gdpr_advanced_cookies_header_assets','moove_gdpr_advanced_cookies_header_assets'); function moove_gdpr_advanced_cookies_header_assets( $scripts ) { $scripts .= '<script>console.log(“advanced-head”);</script>'; return $scripts; }
HOOK to GDPR custom ADVANCED-PARTY script by php – BODY
add_action('moove_gdpr_advanced_cookies_body_assets','moove_gdpr_advanced_cookies_body_assets'); function moove_gdpr_advanced_cookies_body_assets( $scripts ) { $scripts .= '<script>console.log(“advanced-body”);</script>'; return $scripts; }
HOOK to GDPR custom ADVANCED-PARTY script by php – FOOTER
add_action('moove_gdpr_advanced_cookies_footer_assets','moove_gdpr_advanced_cookies_footer_assets'); function moove_gdpr_advanced_cookies_footer_assets( $scripts ) { $scripts .= '<script>console.log(“advanced-footer”);</script>'; return $scripts; }
I hope this helps.
Hi there,
To enable the cookies by default you can add the following scripts to your theme’s functions.php, and align the code:
function gdpr_js_extension() { ob_start(); ?> <script> jQuery(document).ready(function(){ if ( ! document.cookie.match(/^(.*;)?\s*moove_gdpr_popup\s*=\s*[^;]+(.*)?$/) ) { jQuery(this).moove_gdpr_save_cookie({ thirdParty: true, advanced: true, scrollEnable: 200 }); } }); </script> <?php echo ob_get_clean(); } add_action( 'wp_footer', 'gdpr_js_extension', 1000 );
I hope this works.
Hi there,
Thanks for your comments. I’ve checked the page link provided here, and it seems something is wrong with your theme’s code. I can confirm the plugin has been updated on your website, and you’re using the latest version.
It seems you’ve an unclosed bracket or punctuation mark in your theme. Please ask your developer to check this for you.I hope this makes sense to you.
Hi there,
Thanks for your comments. Our plugin manage the scripts defined in the plugin settings, but doesn’t touch the rest of the scripts hardcoded / loaded from other plugins. Once the user disable the cookies from GDPR popup, the code will remove the cookies, and reload the page to clear the cookie sessions.
Once the user accept the cookies, the scripts defined in the settings will be loaded by JavaScript (you don’t find them in the view-source, but in the developer console are visible and working).I hope this makes sense to you.
Hi there,
Thanks for your comments.
Our plugin works with javascript, load the scripts with javascript to prevent the caching issues. This means, I can’t provide you a solution for this FB pixel plugin. My suggestion is to disable the Facebook pixel plugin and add the FB pixel tracking script to the GDPR plugin settings.Thanks
Hi there,
Thanks for using our plugins!
You can add the following code snippet to your functions.php
add_action('moove_gdpr_inline_styles','moove_extend_gdpr_styles',10,3); function moove_extend_gdpr_styles( $styles, $primary, $secondary ) { $styles .= '.lity { z-index: 99999999; }'; return $styles; }
I hope it works.