Cookie Hinweis

dbs

Moin, sehe immer noch den anderen Cookiehinweis, mit Link zum Datenschutz.
Allerdings ist auf der Datenschutzseite dann wieder der Cookiehinweis, weshalb man den Datenschutz nicht lesen kann. :-)

Welche andere Lösung meintest du?
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

Nachtrag:

Ich habe mir mal was woanders abgeschaut - könnte es so gehen?

Ich kann es nicht vernünftig kontrollieren da der Cookie Hinweis scheinbar ein Zeitlimit eingebaut hat.
Er erscheint nicht mehr?
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

xandi

Ich wollte gerne einen Link zur Datenschutz und Impressum einbauen.

Bin mir aber nicht sicher wo ich den Link eintragen muss.

Ebenso weiß ich nicht wie das Quelltext mäßig geschrieben werden muss!

Vielleicht kannst du mir ein Beispiel schicken.
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

dbs

Moin, bekomme den Hinweis auf deiner Seite in FF und Chrome solange bis ich OK klicke.
Funktioniert wie erwartet.

Ist aber nicht rechtssicher, weil man nicht ans Impressum oder Datenschutz kommt.  :-)
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

Danke!!

Jetzt funktioniert es, bzw. sieht aus wie der Cookie Hinweis von WB. Die Formatierung bekomme ich hin  :-)

Wie oft wird der Hinweis angezeigt? Wenn ich die Seite neu lade erscheint der Hinweis nicht.

Testhalber habe ich noch andere Browser versucht, da kam der Hinweis noch ein Mal nach schließen des Browserfensters (FF), dann nicht mehr.

Beim nächsten Test mit Chrome, kam der Hinweis überhaupt nicht ???

Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

dbs

Wenn du eine Datei neu anlegst ist sie leer. Den CSS Code, den du vorhin noch in head gesetzt hattest, musst du in die Datei setzen.
Vielleicht verstehen wir uns nur falsch.

Im head setzt du nun diese Zeile, sie ruft die CookieNotice.css auf:
<link href="<?php echo TEMPLATE_DIR?>/CookieNotice/CookieNotice.css" rel="stylesheet" type="text/css" />
Die setzt du unter die Zeile wo die style.css aufgerufen wird. Die fängt auch mit <link an.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

QuoteDu hast im Ordner CookieNotice die Datei CookieNotice.css angelegt?

Ja, habe ich

QuoteDu hast die Datei gefüllt mit den CSS Anweisungen?

Verstehe ich nicht, ist das Css-File nicht schon eine "Anweisung". Ich hatte "gehofft" dass mit dem Standard css schon eine ordentliche Formatierung beinhaltet ist. Ein bisschen css ist mir geläufig - durch probieren könnte ich es hinbekommen.

QuoteDu hast nun im head einen Link zu der Datei gesetzt, so wie du es bei der style.css gemacht hast (nur mit Pfad zur CookieNotice.css)?

Nein, habe ich nicht. Weil ich nicht weiß wie das geht  :oops:
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

dbs

Du hast im Ordner CookieNotice die Datei CookieNotice.css angelegt?
Du hast die Datei gefüllt mit den CSS Anweisungen?
Du hast nun im head einen Link zu der Datei gesetzt, so wie du es bei der style.css gemacht hast (nur mit Pfad zur CookieNotice.css)?
Dann erst ist es richtig.
Kein CSS Code im head einfügen.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

Die Cookie css habe ich hier gefunden, bzw. der Link war sogar von dir.

https://wiki.websitebaker.org/doku.php/design/snippets

Wenn ich den css Code im head Bereich einfüge passiert das hier.

www.alexanderschwarz.de

Das File selbst ist im CookieNotice Ordner abgelegt.
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

dbs

Dir fehlt noch die CookieNotice.css
Da wo du die CookieNotice.min.js her hast, müsste auch noch eine CookieNotice.css rumliegen.
Die gehört auch in den Ordner CookieNotice.
Dann musst du diese CookieNotice.css im head einbinden.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

#7
Ich komme nicht klar  :oops:

Die Scriptzeile:
<script charset="utf-8" type="text/javascript" src="<?php echo TEMPLATE_DIR; ?>/CookieNotice/CookieNotice.min.js"></script>

habe ich vor dem letzten Body Tag eingefügt.

Diesen Teil:

<!--
CookieNotice.html
copyright: Manuela v.d.Decken <manuela@isteam.de>
author:    Manuela v.d.Decken <manuela@isteam.de>
license:   http://www.gnu.org/licenses/gpl.html   GPL License
version:   0.0.1
-->
    <div id="CookieNotice">
       <div id="CookieNoticeBar">
            <span id="CookieNoticeClose">X</span>
            <span id="CookieNoticeInfo">!! Die Erstellung von Cookies ist auf ein Minimum beschraenkt! Diese sind nicht zur Auswertung bestimmt, sondern ermoeglichen lediglich die Anzeige der Website! !!</span>
        </div>
    </div>

im head Bereich.

Im Template Ordner habe ich einen Ordner "CookieNotice" angelegt und dort die CookieNotice.min.js abgelegt.

Ich finde meinen Fehler einfach nicht und wäre über weitere Hilfe echt froh.

Wenn ich den css Code im head-Bereich einfüge ist der Code Text zusätzlich im Cookie Banner zu sehen.

Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

dbs

Hi, du hast die CookieNotice.min.js einmal oben im head und nochmal unten eingebunden. Einmal oben oder unten reicht.
Dafür scheint die CookieNotice.css ganz zu fehlen. Binde die auch im head ein wie andere css Dateien.

Meine Meinung ist ja, dass diese Banner unnötig sind. Und in der Info-Form sicher nicht wirksamer als gar kein Banner.

Quote from: hgsIm Default Template ist ein CookieHinweis eingebunden.
Kann dir als Beispiel dienen, wie das eingebunden werden muß.
Seit 2.12 ist das glaube nicht mehr der Fall.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

Hallo dbs.

Danke für die Tipps. Ich bin in Urlaub, aber die DS GSV macht mir Bauchweh!

Deshalb habe ich es auf den letzten Drücker noch versucht. Es scheint nun grundsätzlich zu funktionieren.

Nur leider weiß ich nicht wo bzw. welche css Datei wohin speichern muss.

Ich habe die CSS aus dem Tutorial genommen und in den Template Ordner gespeichert. Allerdings wird sie nicht "aufgerufen".

www.alexanderschwarz.de

Ein anderes Problem ist seit der Umstellung dass die charset - Einstellungen bzw. Datenbanken verschossen sind. Deshalb werden im Cookie Hinweis die Umlaute nicht richtig angezeigt.
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

dbs

Du kannst dir auch in deinem Template einen Ordner CookieNotice anlegen.
In der index.php des Templates passt du dann diese Zeile an:
<script charset="utf-8" type="text/javascript" src="<?php echo oReg.TemplateUrl?>js/CookieNotice.min.js"></script>
Daraus wird:
<script charset="utf-8" type="text/javascript" src="<?php echo TEMPLATE_DIR?>/CookieNotice/CookieNotice.min.js"></script>

Sollte dann so in der index.php stehen:
<!--
CookieNotice.html
copyright: Manuela v.d.Decken <manuela@isteam.de>
author:    Manuela v.d.Decken <manuela@isteam.de>
license:   http://www.gnu.org/licenses/gpl.html   GPL License
version:   0.0.1
-->
    <div id="CookieNotice">
       <div id="CookieNoticeBar">
            <span id="CookieNoticeClose">X</span>
            <span id="CookieNoticeInfo">!! HIER WIRD DER GEWÜNSCHTE HINWEISTEXT EINGESETZT !!</span>
        </div>
    </div>
    <script charset="utf-8" type="text/javascript" src="<?php echo TEMPLATE_DIR?>/CookieNotice/CookieNotice.min.js"></script>
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

xandi

Ich habe die Anleitung versucht, bin aber am JS Ordner gescheitert.

Das Template hat keinen js Ordner!

Dass es dann nicht funktioniert war zu erwarten.

Wo kann ich alternativ den js Code eintragen?
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!

hgs

#2
Im Default Template ist ein CookieHinweis eingebunden.
Kann dir als Beispiel dienen, wie das eingebunden werden muß.

Hier ist es im wiki erklärt
https://wiki.websitebaker.org/doku.php/design/snippets
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

xandi

Hallo.

Das Thema Cookie Hinweis wird hier ja schon heiß diskutiert.

Ob das nötig ist oder nicht, kann ich nicht entscheiden. Wichtig für mich ist, dass Cookies gesetzt werden. Von WB und meinem Provider.
Obwohl ich damit gar nichts anfangen kann/will.

Kann mir jemand sagen wie ich auf einer beliebigen WB Seite (ich habe mehrere) den Hinweis einbauen kann? Es läuft überall 2.11.0

Danke
Mmmmhhh, dunkel die andere Seite ist .....

Sei ruhig Yoda, und iss deinen Toast!!!