Mietzshop Posted May 12, 2020 Share Posted May 12, 2020 (edited) Hallo zusammen, ich bin grade dabei eine neue Seite anzulegen: Cookie-Einstellungen. Hier möchte ich gerne, dass der Benutzer auch im Nachhinein die Einstellungen noch ändern kann. Das hat bei meinem bisherigen Anbieter (Jimod) wunderbar geklappt, allerdings automatisch - also ohne dass ich diese Seite anlegen musste. https://mietzshop.jimdofree.com/j/cookies/settings Wenn ich jetzt allerdings versuche dies selbst anzulegen kommt folgende Fehlermeldung: Quote Ein unerwarteter Fehler ist aufgetreten. [PrestaShop\PrestaShop\Core\Domain\CmsPage\Exception\CmsPageException Code 0] Ich weiß, dass dies an den Checkboxen liegt...an dem Punkt komme ich aber leider nicht weiter. Gibt es also eine Möglichkeit, dass der Benutzer auch im Nachhinein noch seine getroffenen Einstellungen ändern kann? Liebe Grüße Edited May 13, 2020 by Mietzshop (see edit history) Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 also wenn ich auf checkbox klicke verschwindet die Cookie anzeige oben Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 (edited) 1 minute ago, SliderFlash said: also wenn ich auf checkbox klicke verschwindet die Cookie anzeige oben Das ist bei Jimdo wohl normal so... Der Link oben ist ja der Link der Jimdo Seite. Die Prestashop-Seite läuft unter www.mietzshop.de Edited May 12, 2020 by Mietzshop (see edit history) Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 nachdem Besucher Cookies akzeptiert hat muss die Einstellungen Button immer noch im Vordergrund sichtbar sein, wen das bei dir nicht angezeigt wird den Anbieter fragen Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 Ich möchte aber eigentlich nicht, dass man immer einen Button angezeigt bekommt, sondern wie vorher auch auf einer extra Seite machbar ist. Ist das in der Form denn gar nicht umsetzbar...? Bei Jimdo hat dies ohne Probleme funktioniert. Und hier verschwindet der Button ja auch, nachdem man die Cookies akzeptiert hat. Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 schau unter https://www.privacypolicies.com/de/cookie-einwilligung/ du Kannst selbst mit deinem ID einen Link für die Einstellungen erstellen Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 Wenn ich den Code so einfüge, erscheint das zwar aber es passiert nichts. https://mietzshop.de/de/content/18-cookie-einstellungen# Muss ich das "#" durch etwas ersetzen? Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 Benutze mal diesen code <!-- Cookie Consent by https://www.PrivacyPolicies.com --> <script type="text/javascript" src="//www.privacypolicies.com/public/cookie-consent/3.0.0/cookie-consent.js"></script> <script type="text/javascript"> document.addEventListener('DOMContentLoaded', function () { cookieconsent.run({"notice_banner_type":"standalone","consent_type":"express","palette":"dark","language":"de","change_preferences_selector":"mietzeshop","website_name":"https://mietzshop.de","cookies_policy_url":"https://mietzshop.de/cookie richlinie"}); }); </script> <noscript><a href="https://www.PrivacyPolicies.com/cookie-consent/">Cookie Consent by Privacy Policies Generator</a></noscript> <!-- End Cookie Consent --> und als Einstellung Link gibst du das ein <a href="mietzeshop" id="mietzeshop">Einstellungen</a> wen du hast unter cookie richtlinie erstellen https://mietzshop.de/cookie richlinie Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 Also jetzt erscheint der Cookie Banner als Vollbild...also mehr als unschön. Gibt es denn keine Möglichkeit dieses Pop-Up nochmals manuell erscheinen zu lassen? Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 <!-- Cookie Consent by https://www.PrivacyPolicies.com --> <script type="text/javascript" src="//www.privacypolicies.com/public/cookie-consent/3.0.0/cookie-consent.js"></script> <script type="text/javascript"> document.addEventListener('DOMContentLoaded', function () { cookieconsent.run({"notice_banner_type":"simple","consent_type":"express","palette":"dark","language":"de","change_preferences_selector":"mietzeshop","website_name":"https://mietzshop.de","cookies_policy_url":"https://mietzshop.de/cookie richlinie"}); }); </script> <noscript><a href="https://www.PrivacyPolicies.com/cookie-consent/">Cookie Consent by Privacy Policies Generator</a></noscript> <!-- End Cookie Consent --> probiere das Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 Der Banner wird nun wieder normal angezeigt. Aber das löst das eigentliche Problem ja dennoch nicht... Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 Du erstellst jetzt eine simple HTML seite mit dem Code von oben und den Link zu dieser HTML seite verlinkst du bei dir im shop ein Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 (edited) Welchen Code meinst du, den vom Banner? Der lässt sich nicht normal einfügen, den muss ich über ein Modul einfügen, sonst kommt erneut eine Fehlermeldung. Der andere zeigt zwar was an, es passiert aber nichts bzw. er leidet auf eine nicht vorhandene Seite weiter... Edited May 12, 2020 by Mietzshop (see edit history) Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 nimm hier den cookie.html lade es bei dir hoch und verlinke es in deinem shop zu cookie.html zum beispiel so <a href="https://mietzshop.de/cookie.html" id="mietzeshop">Cookie Einstellungen</a> cookie.html Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 habe gerade gesehen das geht so nicht ich schau mir das nochmal an Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 Ne geht's auch nicht 🙈 Danke dir für deine Mühen! Ich wollte an sich einen anderen Cookie-Banner einfügen, den habe ich aber erst gar nicht eingefügt bekommen Daher habe ich diesen als Alternative gewählt. Aber hier hängt es dann an den "finalen" Einstellungen... Link to comment Share on other sites More sharing options...
SliderFlash Posted May 12, 2020 Share Posted May 12, 2020 ich habe es Bereits Umgeschrieben jetzt funktioniert es, im inhalt ist Lies mich datei befolge die Anweisungen. Den Inhalt in dein Hauptordner Hochladen und testen Cookie script.zip 1 Link to comment Share on other sites More sharing options...
Mietzshop Posted May 12, 2020 Author Share Posted May 12, 2020 Juhu, das klappt schon mal super Ganz lieben Dank!🥰 Das bringt mich schon mal einen Schritt weiter. Bekommt man es denn auch irgendwie hin, dass sich jetzt nicht extra eine neue Seite öffnet, sondern das Einstellungsfenster sozusagen direkt aufgeht, wenn der Kunde auf "Einstellungen ändern" geht. Die weiße Seite ist zwar mega funktional aber optisch/designtechnisch passt das irgendwie nicht ins Konzept 🤔 Link to comment Share on other sites More sharing options...
SliderFlash Posted May 13, 2020 Share Posted May 13, 2020 Du könntest versuchen die seite in einem iframe einzubetten vorher muss aber in prestashop iframe und HTML erlaubt sein. Link to comment Share on other sites More sharing options...
Mietzshop Posted May 13, 2020 Author Share Posted May 13, 2020 Ganz vielen lieben Dank! Jetzt klappen die Sachen so, wie es für den Anfang definitiv reicht. Mich macht sowas immer verrückt und ich kann mich dann nicht so recht auf andere Sachen konzentrieren 🙈 Irgendwann geht's dann hoffentlich auch mit dem Cookie-Banner, den ich eigentlich möchte 😅 Link to comment Share on other sites More sharing options...
Mietzshop Posted May 31, 2020 Author Share Posted May 31, 2020 Hallo @SliderFlash, nachdem das neue Urteil ja nun durch ist (worauf ich eigentlich nur gewartet habe...), könntest du mir evtl. auch mit dem ConsentManager behilflich sein, den ich eigentlich anstatt des bisherigen Cookie-Banners eh haben wollte? Ich hatte hier zu bereits schonmal etwas eröffnet, bisher hat sich allerdings niemand gefunden, der helfen möchte/kann. Wenn ich den Code einfüge, zeigt er mir den Cookie-Banner mittlerweile "unter" der Seite an aber eben nicht so schön als Pop-Up. Ich bekomme es scheinbar nicht hin, ihn an die richtige stelle einzufügen... <link rel="stylesheet" href="https://cdn.consentmanager.mgr.consensu.org/delivery/cmp.min.css" /> <script>window.gdprAppliesGlobally=true;window.cmp_id=10293;window.cmp_params="";window.cmp_host="consentmanager.mgr.consensu.org";window.cmp_cdn="cdn.consentmanager.mgr.consensu.org";function cmp_getlang(j){if(typeof(j)!="boolean"){j=true}if(j&&typeof(cmp_getlang.usedlang)=="string"&&cmp_getlang.usedlang!==""){return cmp_getlang.usedlang}var g=["DE","EN","FR","IT","NO","DA","FI","ES","PT","RO","BG","ET","EL","GA","HR","LV","LT","MT","NL","PL","SV","SK","SL","CS","HU","RU","SR","ZH"];var c=[];var f=location.hash;var e=location.search;var a="languages" in navigator?navigator.languages:[];if(f.indexOf("cmplang=")!=-1){c.push(f.substr(f.indexOf("cmplang=")+8,2))}else{if(e.indexOf("cmplang=")!=-1){c.push(e.substr(e.indexOf("cmplang=")+8,2))}else{if(a.length>0){for(var d=0;d<a.length;d++){c.push(a[d])}}}}if("language" in navigator){c.push(navigator.language)}if("userLanguage" in navigator){c.push(navigator.userLanguage)}var h="";for(var d=0;d<c.length;d++){var b=c[d].toUpperCase();if(b.indexOf("-")!=-1){b=b.substr(0,2)}if(g.indexOf(b)!=-1){h=b;break}}if(h==""){h="EN"}h=h.toUpperCase();return h}(function(){var a="";var c="_en";if("cmp_getlang" in window){a=window.cmp_getlang().toLowerCase();c="_"+a}var b=document.createElement("script");b.src="https://"+window.cmp_host+"/delivery/cmp.php?id="+window.cmp_id+"&h="+encodeURIComponent(location.href)+"&"+window.cmp_params+(document.cookie.length>0?"&__cmpfcc=1":"")+"&l="+a+"&o="+(new Date()).getTime();b.type="text/javascript";b.setAttribute("data-cmp-ab",1);b.async=true;if(document.body){document.body.appendChild(b)}else{if(document.currentScript){document.currentScript.parentElement.appendChild(b)}else{document.write(b.outerHTML)}}var b=document.createElement("script");b.src="https://"+window.cmp_cdn+"/delivery/cmp"+c+".min.js";b.type="text/javascript";b.setAttribute("data-cmp-ab",1);b.async=true;if(document.body){document.body.appendChild(b)}else{if(document.currentScript){document.currentScript.parentElement.appendChild(b)}else{document.write(b.outerHTML)}}window.cmp_addFrame=function(e){if(!window.frames[e]){if(document.body){var d=document.createElement("iframe");d.style.cssText="display:none";d.name=e;document.body.appendChild(d)}else{window.setTimeout('window.cmp_addFrame("'+e+'")',10)}}};window.cmp_rc=function(j){var d=document.cookie;var g="";var f=0;while(d!=""&&f<100){f++;while(d.substr(0,1)==" "){d=d.substr(1,d.length)}var h=d.substring(0,d.indexOf("="));if(d.indexOf(";")!=-1){var e=d.substring(d.indexOf("=")+1,d.indexOf(";"))}else{var e=d.substr(d.indexOf("=")+1,d.length)}if(j==h){g=e}i=d.indexOf(";")+1;if(i==0){i=d.length}d=d.substring(i,d.length)}return(g)};window.cmp_stub=function(){var d=arguments;__cmp.a=__cmp.a||[];if(!d.length){return __cmp.a}else{if(d[0]==="ping"){if(d[1]===2){d[2]({gdprApplies:gdprAppliesGlobally,cmpLoaded:false,cmpStatus:"stub",displayStatus:"hidden",apiVersion:"2.0",cmpId:31},true)}else{d[2]({gdprAppliesGlobally:gdprAppliesGlobally,cmpLoaded:false},true)}}else{if(d[0]==="getUSPData"){d[2]({version:1,uspString:window.cmp_rc("")},true)}else{if(d[0]==="getTCData"){__cmp.a.push([].slice.apply(d))}else{if(d.length==4&&d[3]===false){d[2]({},false)}else{__cmp.a.push([].slice.apply(d))}}}}}};window.cmp_msghandler=function(h){var d=typeof h.data==="string";try{var g=d?JSON.parse(h.data):h.data}catch(j){var g=null}if(typeof(g)==="object"&&g!==null&&"__cmpCall" in g){var f=g.__cmpCall;window.__cmp(f.command,f.parameter,function(l,k){var e={__cmpReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")})}if(typeof(g)==="object"&&g!==null&&"__uspapiCall" in g){var f=g.__uspapiCall;window.__uspapi(f.command,f.version,function(l,k){var e={__uspapiReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")})}if(typeof(g)==="object"&&g!==null&&"__tcfapiCall" in g){var f=g.__tcfapiCall;window.__tcfapi(f.command,f.version,function(l,k){var e={__tcfapiReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")},f.parameter)}};window.cmp_setStub=function(d){if(!(d in window)||(typeof(window[d])!=="function"&&typeof(window[d])!=="object"&&(typeof(window[d])==="undefined"||window[d]!==null))){window[d]=window.cmp_stub;window[d].msgHandler=window.cmp_msghandler;if(window.addEventListener){window.addEventListener("message",window.cmp_msghandler,false)}else{window.attachEvent("onmessage",window.cmp_msghandler)}}};window.cmp_addFrame("__cmpLocator");window.cmp_addFrame("__uspapiLocator");window.cmp_addFrame("__tcfapiLocator");window.cmp_setStub("__cmp");window.cmp_setStub("__tcfapi");window.cmp_setStub("__uspapi")})();</script> Link to comment Share on other sites More sharing options...
SliderFlash Posted May 31, 2020 Share Posted May 31, 2020 (edited) Eine erweiterte Einstellung ist nicht möglich. ich kenne leider keine anderen Anbieter, wen du bei it-recht-kanzlei mitglied bist gibt es dafür Kostenlosen Cookie service von Prive eine Einbau Anleitung in Prestashop dafür findest von mir Hier Edited May 31, 2020 by SliderFlash (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now