WebsiteBaker Community Forum

WebsiteBaker Support (2.12.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: xandi on May 03, 2018, 09:07:43 AM

Title: Cookie Hinweis
Post by: xandi on May 03, 2018, 09:07:43 AM
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
Title: Re: Cookie Hinweis
Post by: hgs on May 03, 2018, 09:34:21 AM
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
Title: Re: Cookie Hinweis
Post by: xandi on May 03, 2018, 05:40:36 PM
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?
Title: Re: Cookie Hinweis
Post by: dbs on May 04, 2018, 10:09:03 AM
Du kannst dir auch in deinem Template einen Ordner CookieNotice anlegen.
In der index.php des Templates passt du dann diese Zeile an:
Code: [Select]
<script charset="utf-8" type="text/javascript" src="<?php echo oReg.TemplateUrl?>js/CookieNotice.min.js"></script>Daraus wird:
Code: [Select]
<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:
Code: [Select]
<!--
 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>
Title: Re: Cookie Hinweis
Post by: xandi on May 24, 2018, 08:38:15 PM
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.alexanderschwar z.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.
Title: Re: Cookie Hinweis
Post by: dbs on May 24, 2018, 08:54:32 PM
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: hgs
Im 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.
Title: Re: Cookie Hinweis
Post by: xandi on May 25, 2018, 08:16:22 PM
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:

Code: [Select]
<!--
 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.

Title: Re: Cookie Hinweis
Post by: dbs on May 25, 2018, 08:32:57 PM
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.
Title: Re: Cookie Hinweis
Post by: xandi on May 25, 2018, 09:40:10 PM
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.alexanderschwar z.de

Das File selbst ist im CookieNotice Ordner abgelegt.
Title: Re: Cookie Hinweis
Post by: dbs on May 25, 2018, 09:48:03 PM
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.
Title: Re: Cookie Hinweis
Post by: xandi on May 25, 2018, 09:54:11 PM
Quote
Du hast im Ordner CookieNotice die Datei CookieNotice.css angelegt?

Ja, habe ich

Quote
Du 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.

Quote
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)?

Nein, habe ich nicht. Weil ich nicht weiß wie das geht  :oops:
Title: Re: Cookie Hinweis
Post by: dbs on May 25, 2018, 10:36:00 PM
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:
Code: [Select]
<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.
Title: Re: Cookie Hinweis
Post by: xandi on May 27, 2018, 12:56:49 AM
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 ???

Title: Re: Cookie Hinweis
Post by: dbs on May 27, 2018, 09:07:06 AM
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.  :-)
Title: Re: Cookie Hinweis
Post by: xandi on May 28, 2018, 02:24:16 AM
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.
Title: Re: Cookie Hinweis
Post by: xandi on May 28, 2018, 03:06:54 AM
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?
Title: Re: Cookie Hinweis
Post by: dbs on May 28, 2018, 07:09:54 AM
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?