Hallo,
vielleicht haben hier ja einige ähnliches schon umsetzen müssen.
Ich binde von der Seite Fussball.de Spielergebnisse und Tabellen auf einer Vereinsseite ein.
Dafür benötige ich dieses Script, was in den Header der Seite eingebunden ist.
Um mir eine Einwilligung vom Nutzer dafür zu holen, wollte ich jetzt dieses Script über das PlugIn durch den Custom Code erst nach dem OptIn einbinden.
Leider werden die Inhalte aber nach der Zustimmung nicht geladen.
Hat jemand eine Idee woran das liegen könnte?
Dies ist das Script:
Code
<script type="text/javascript"
src="https://www.fussball.de/static/layout/fbde2/egm//js/widget2.js">
</script>
Nach der Einbindung sieht das Script das vom PlugIn erzeugt wird so aus:
// Start Cookie Alert
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#000000",
"text": "#ffffff"
},
"button": {
"background": "#f1d600",
"text": "#000000",
}
},
"theme": "block",
"position": "top",
"type": "opt-in",
"revokeBtn": "<div class=\"cc-revoke {{classes}}\">Datenschutz</div>",
"content": {
"message": "Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in unserer",
"dismiss": "Verstanden",
"allow": "Cookies zulassen",
"deny": "Cookies ablehnen",
"link": "Datenschutzerklärung",
"imprint_link": "Impressum",
"href": "",
},
"cookie": {
"expiryDays": 365
},
"elements": {
"messagelink": "<span id=\"cookieconsent:desc\" class=\"cc-message\">{{message}}<a aria-label=\"learn more about cookies\" role=\"button\" tabindex=\"0\" class=\"cc-link\" href=\"\" target=\"_blank\">{{link}}</a></span>"
},
onInitialise: function (status) {
handleCookies(status);
},
onStatusChange: function (status, chosenBefore) {
handleCookies(status);
setTimeout(function(){ location.reload(); }, 0);
},
onRevokeChoice: function () {
handleCookies(status);
}
})});
// End Cookie Alert
function handleCookies(status){
if (status == "allow") {
// Custom Code
src="https://www.fussball.de/static/layout/fbde2/egm//js/widget2.js"
// End Custom Code
}
}
// Init handleCookies if the user doesn't choose any options
if (document.cookie.split(';').filter(function(item) {
return item.indexOf('cookieconsent_status=') >= 0
}).length == 0) {
handleCookies('notset');
};
</script>
Alles anzeigen