Jump to content

*Gelöst* Fehlercode "unerwarteter Fehler"


Mietzshop

Recommended Posts

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 by Mietzshop (see edit history)
Link to comment
Share on other sites

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

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

<!-- 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

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 by Mietzshop (see edit history)
Link to comment
Share on other sites

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

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

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

  • 3 weeks later...

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

  • Mietzshop changed the title to *Gelöst* Fehlercode "unerwarteter Fehler"

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...