Hinzufügen eines Cookie-Einwilligungsbanners

Ich habe hier die Anweisungen befolgt, ein Benutzer hat auch hier berichtet: Why Cookie Consent Doesn't Show Up?

Der Skript-Builder hat mir zwei Teile gegeben, die ich in den Template-Editor einfügen soll.

Einen im Head, den anderen im Body.

Allerdings sehe ich, dass der Editor tatsächlich sagt:

Und für den Body sagt er:

Also, für den Teil, der in den “Body” eingefügt werden soll, kann ich ihn einfach in den “Footer”-Bereich einfügen, es spielt keine große Rolle, da er meiner Meinung nach immer noch im Body sein wird.

Für den Head weiß ich nicht, wo ich ihn einfügen soll.

Hier sind einige Beispiele für den einzufügenden Code:

Zum Einfügen in den HEAD

<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />

Zum Einfügen in den BODY (vorzugsweise am Ende)

<script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js" data-cfasync="false"></script>
<script>
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#343c66",
      "text": "#cfcfe8"
    },
    "button": {
      "background": "#f71559"
    }
  },
  "theme": "classic",
  "content": {
    "message": "we use cookies for essential operations",
    "dismiss": "OK",
    "link": "(details)",
    "href": "yadayada.com/privacy"
  }
});
</script>

Nun kann ich nicht einmal sagen, ob es überhaupt funktioniert, denn wenn ich den Teil einfüge, der in den BODY-Bereich gehört (ich habe in diesem Screenshot Footer verwendet, aber auch Body ausprobiert), erhalte ich beim Speichern ein Popup, das einfach “403 error” sagt.

Ich vermutete, es sei ein Problem mit der Einstellung content security policy script src und fügte sowohl die Domain als auch die spezifische URL zur .js-Datei hinzu (gemäß diesen Anweisungen), aber es gibt mir immer noch denselben Fehler.

Leider hilft mir die generische 403-Meldung nicht zu verstehen, was hier schief läuft.#

Irgendwelche Ideen, was ich hier tun kann?

3 „Gefällt mir“

Es gibt eine Theme-Komponente, die die Zustimmung zu Cookies regelt, aber sie ist ungefähr 4 Jahre alt, daher bin ich mir nicht sicher, ob sie funktionieren wird:

Entschuldigung, wenn diese Antwort widersprüchlich war, aber versuchen Sie es vielleicht noch einmal? Ich hoffe, das hilft.

2 „Gefällt mir“

Vielen Dank @twofoursixeight, da wir nur die grundlegenden technischen (funktionalen) Cookies verwenden werden, die auch funktionieren könnten. Prost

2 „Gefällt mir“

Ich kann bestätigen, dass diese Theme-Komponente immer noch funktioniert. Verwendung auf dem neuesten Test bestanden.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.