Implementierung Cookie-Bot in Website X5 Pro (für Anfänger)
Autor: Gabriele KappusLiebe X5-Gemeinde,
es gibt zwar einen Post hierzu, und ich hab versucht, den Schritten darin zu folgen, aber ist noch zu schwer für mich.
Ich möchte den Cookiebot-Banner in meine Homepage intergiereren über die Oberfläche Website X5 Pro.
Von Cookiebot habe ich 2 Skripte bekommen.
Skript Nr. 1
<script id="Cookiebot" src="...... </script> (Hier verkürzt dargestellt!)
Dieses habe ich eingefügt bei
Einstellungen / Statistiken und Code / Vor dem Head Tag
Skript Nr. 2
<script id="CookieDeclaration"......</script> (Hier verkürzt dargestellt!)
Ich soll es in HTML genau auf der Seite einfügen, wo es erscheinen soll.
Das wäre dann meine Home-Seite.
Leider zerreißt mir das Einfügen eines HTML-Feldes diese Startpage.
Im Ergebnis wird dann leider nur folgender schwarzer Schriftzug angezeigt:
"Error: The Domain xyz is not authorized to show the cookie declaration. Please add it in the cookiemanager to authorize the domain."
Dann gehe ich zu Datenschutz und Sicherheit und finde dort nur ein Feld, in dem Text eingetragen werden kann, aber nicht ein Code.
An der Stelle komme ich nicht weiter.
Wenn zur Beantwortung der Frage notwendig, gebe ich gerne die Webseitenadresse mit an.
Vielen Dank schon jetzt, dass Ihr mein Problem gelesen habt.
Gabriele
WEnn du den Cookiebot Code verwendest, dann musst du den internen Datenschutzbanner deaktivieren. Den benötigst du dann nicht mehr.
Unter 1 Erweitert -> Statistik & Code REiter Code kannst du den Code einfügen. Allerdings ob du es vor dem </head> einfügen muss oder nach dem body Tag müsste normalerweise in der Anleitung von Cookiebot stehen.
Hallo
Das wird erst nach dem hochladen angezeigt .Den ersten Code in den headbereich als ersten.
Für den zweiten ist die schönste Lösung, eine eigene Seite zu machen, mit dem Namen cookie, da nimmst in HTML und fügst den zweiten Code rein.
Und für die Seite entweder in der Fußzeile oder im Menü einen Eintrag, und verlinken zu cookie.
Anzeigt wird alles erst nach dem hochladen.
Habe ich schon bei einigen Website so gemacht
Autor
Hallo Andreas und Bernhard,
vielen Dank für Eure Antworten!
Ich hatte den x5-Cookiebanner bereits deaktiviert.
Nun habe ich abwechselnd in allen möglichen Variationen (vor dem Head Tag, zwischen den Body Tags) das erste Skript eingebunden. Mehrmals auf einzelnen Seiten direkt über Eigenschaften/Erweitert/Benutzerdefinierter Code. Aber alternativ auch über Einstellungen/Erweitert/Statistiken und Code/Code.
Mal vor dem Head Tag, mal innerhalb des Body Tag (wie im Quellskript bei Cookiebot angezeigt wird).
Alles hochgeladen, wie Bernhard empfohlen hat. Im Ergebnis lädt sich die Startseite immer erheblich langsamer, aber der Cookiebanner wird nie angezeigt.
Zum zweiten Skript bin ich noch gar nicht gekommen, weil ich mit dem ersten noch nicht erfolgreich war.
Liebe Grüße
Gabriele
Autor
Nun habe ich auch das zweite Skript implementiert. Wie von Bernhard empfohlen auf eine extra Seite im Menü.
Leider erscheint nach Veröffentlichung im Netz auf der Seite "Cookies" als Text:
"Error: The domain merkzeuge.de is not authorized to show the cookie declaration.
Please add it in the cookie manager to authorize the domain."
Ich nehm das gleich mal wieder raus.
Liebe Grüße
Gabriele
Hallo Gabriele
Schau her:
Wenn Du den Code nimmst bei Cookiebot, den ertsen schreibst Du da rein:
1- Einstellungen- da unter Erweitert- Statistiken und Code. Wenn Du das öffnest klickst auf Code., dann hast unten den Code. da steht Benutzerdefinierte Code. das zweite ist das richtige- Nach dem <HEAD>-Tag. Da schreibst den ertsen Teil rein.
Den zweiten wie beschrieben, in einem HTML Absatz auf der Seite
Kannst gerne nachsehen, funktioniert einwandfrei bei mittlerweilen vielen Website.
www.rdh-websolutions.at
Autor
Hallo Bernhard,
vielen Dank, das ist ja unglaublich nett, sogar mit Bild dazu.
Ja, ich hab das genau so alles gemacht.
Aber nach dem Hochladen tut sich nichts. Nur das Laden der Startseite dauert viel länger.
Beim Provider hatte ich vor ein paar Tagen angefragt, weshalb nach einer SSL-Änderunge durch den Provider bei Chrome nun nach der Internetadresse zwei Slashs angezeigt werden. Das sieht dann so aus bei mir: https://www.merkzeuge.de//
Der Provider wusste es auch nicht. Vielleicht aber sind diese zwei Slashs der Grund, dass es nicht funktioniert?
Autor
Hallo Bernhard und Andreas,
ich hab den Provider heut abend angerufen mit einer Vermutung. Und die hat sich bestätigt.
Der Provider hatte, weil die 301er-Prozedur (SSL-Umleitung) über Windows nicht funktionierte, die Linux-Prozedur benutzt. Im Ergebnis erhielt meine URL einen weiteren Slash. Der Cookiebot will sich aber (wenn ich es richtig verstehe) mit der korrekten URL verbinden.
Nun hat der Provider mir gesagt, wie ich die HTACCESS-Datei verändern muss, damit es wieder Windows-konform ist. Das habe ich getan und im Ergebnis ist die Seite jetzt gar nicht mehr aufrufbar, weil die Index.asp nicht mehr stimmig ist. I grei mi wiraschnitzel! (Manches muss man einfach auf Bayerisch sagen/schreiben, lach.)
Jetzt arbeitet der Provider an dem Problem.
Ich habe wahrscheinlich, zumindest was den Cookiebot betrifft, alles richtig gemacht. Aber es konnte einfach nicht funktionieren.
Wünsche Euch einen schönen Abend... und bitte diesen Thread noch geöffnet lassen... wer weiß, was noch kommt, bis der Cookie-Bot implementiert ist. ;-)
Abendgrüße von Gabriele
kann es sein, dass die Startseiten bei Deinem Provider in einer Reihenfolge abgearbeitet, die die Konstellation, die von WebsiteX5 erzeugt wird, nicht berücksichtigt. Versuche mal in die .htaccess-Datei einzutragen:
DirectoryIndex index.php index.html home.html
Wieso eigentlich "index.asp" ?? WSX5 erzeugt keine solche Endung bei den Seiten. Entweder nur php oder html!
Doch, wsx5 erzeugt sowas. Bei der Auswahl des Dateinamenformat einer Seite gibt es auch die Möglichkeit asp. Somit kann WebsiteX5 solche Seiten auch erzeugen. Es handelt sich dabei um Active Server Pages, die normalerweise auf Microsoft Windows Servern Verwendung finden. Für den aktiven Inhalt ist man dann, ähnlich wie bei den php-Seiten selbst verantwortlich.
Zitat aus der Hilfedatei:
Dateinamenformat: Hier können Sie das Format bestimmen, mit dem die Datei der Seite gespeichert werden soll. Voreingestellt ist das Format .html, alternativ können Sie .php, .asp, .cfm und .jsp wählen. Auch die Datei index.html der Homepage kann in einem anderen Format gespeichert werden. Lediglich das Format geschützter Seiten (siehe Schaltfläche Geschützt in der Werkzeugleiste der Sitemap) kann nicht geändert werden und bleibt .php.
@Gabriele: prüfe mal in den Eigenschaften der Startseite, ob im Reiter Erweitert eventuell das Dateinamenformat auf asp steht und ändere das auf html.
O.K. habe ich noch nie benötigt. Muss erst in den neueren Versionen eingebaut worden sein.
Autor
Hallo, Ihr lieben Menschen!
Bitte entschuldigt die lange Pause. Sterbefall in der Familie! Jetzt lese ich mich hier wieder ein. Da ich komplett draußen bin aus der Materie, verstehe ich meine eigenen Beiträge kaum. Oh mei... aber das wird schon wieder. Ich melde mich dann.
Gabriele
Autor
Und nochmals Hallo,
also: vielen Dank für alle Eure Beiträge. Ihr seid super!
Liebe/r JS: Der Reiter in der Startseite war auf HTML.
Heute hat ein Mitarbeiter meines Providers eine Stunde nach der Ursache des Problems gesucht.
Denn: Der Cookie-Banner von Cookiebot ließ sich auch nach der Linux-Ausmerzung nicht installieren. Wenn ich es richtig verstanden habe, dann mussten nach der Linuxgeschichte zuerst zwei ganz neue Codes vom Cookiebot generiert werden, und diese neuen dann eingefügt werden. Es ging dann problemlos. Ich kann es kaum glauben, dass ich jetzt einen Cookiebanner auf meiner Homepage habe nach all den Stunden mühsamen Versuchens.
Danke für Eure Freundlichkeit!
Herzlich grüßt
Gabriele