header-xh-01 header-xh-02 header-xh-03 header-xh-04 header-xh-05 header-xh-06 header-xh-07 header-xh-08 header-xh-09 header-xh-10 header-xh-11 header-xh-12 header-xh-13 header-xh-14
Templates für CMSimple_XH von
KRL Software-Development
private, nicht kommerzielle Website
by Karl Richard Lembach
Sie sind hier: Startseite > Template krl-3col-flex > Steuerungsmöglichkeiten > Cookie-Formular anzeigen

Einige Bereiche dieser Website benötigen zu ihrer Funktion sogenannte SESSION-Cookies, die jedoch keine Daten enthalten, die sich auf Sie, Ihren Webclient oder Ihr Gerät (PC oder Mobil-Gerät) beziehen (also keine personenbezogenen Daten).
Bei diesen Cookies werden lediglich seiteninterne Werte wie z.B. die Schrift-Vergrößerung gespeichert.

CookiesWir hätten gerne Ihre Erlaubnis evtl. weitere Cookies auf Ihrem Rechner zu platzieren, wie sie z.B. für die Registrierung oder Anmeldung an dieser Seite erforderliche sind. - Erfahren Sie mehr über diese Cookies in unserer Cookie Policy.

Letzte Bearbeitung:

Cookie-Formular anzeigen

Das oben eingeblendete Formular ist eine Funktion des Plugins Privacy_XH. Wer sich mit diesem Plugin noch nicht auskennt, kann hier weitere Informationen erhalten: Hilfe-Datei des Plugins

Natürlich kann man auch in diesem Template das Plugin ganz normal verwenden, wie es in der Hilfe-Datei beschrieben wird.

Zusätzlich ist in diesem Template eine sehr viel komfortablere Möglichkeit eingebaut (das ist meine Meinung).

Zuerst einmal muss selbstverständlich das Formular definiert werden. Die Formatierung des Formulars (Rahmenbreite und Farbe und die Position der Buttons) ist schon durch das Template (Übersteuerungs-Formate in der stylesheet.css) erledigt.
In den Einstellungen des Plugins unter Konfiguration (wie lange eine Zustimmung zu Cookies Gültigkeit haben soll) und unter Sprache (HTML-Text des Formulars) werden die restlichen Festlegungen getroffen.

Ich habe einen Beispieltext im Template im Unterordner '_optionaler-HTM-Content' in der Datei 'privacy_form.htm' und eine Grafik (bei pixabay heruntergeladenAutor: Kevin Roeß) mitgeliefert.

Auf diesem Web sieht es so aus:

Das Einblenden dieses Formulars oberhalb des Contents ist im Template vorbereitet. Ist das Plugin installiert und wird das Häkchen im Reiter Mehr bei 'Cookie-Formular anzeigen' gesetzt (und gesichert),

wird bei dieser Seite das Formular ausgegeben.

Soll jetzt innerhalb einer Seite eine Funktion ausgeführt werden, wenn der User seine Zustimmung zum Setzen von Cookies gegeben hat (und nur dann), dann wird statt dem Aufruf von:
{­{{func(1, 2, 3, 4, 5)}}­}

einfach folgendes aufgerufen:
{­{{privacy_guard('func', 1, 2, 3, 4, 5)}­}}

Es ist zu beachten, dass privacy_guard() zusätzlich zum Funktionsnamen eine beliebige Anzahl von Argumenten akzeptiert.

Sind jedoch Funktionen oder CMSimple_XH fremde Scripte, die in Abhängigkeit von der User-Zustimmung zu Cookies ausgeführt werden oder nicht, im Bereich zwischen <head> und </head> einzubinden, oder im Bereich unterhalb des Contents (nach Footer und Hinweis "Please activate JavaScript in your browser.") und vor dem Script-Bereich für "scroll to top" (also unter der letzten HTML-Inhaltszeile) einzubinden, dann wäre ein Eingriff in den Code der template.htm erforderlich.

Um dies zu vermeiden sind die Dateien cookie-perm-tools.php und cookie-permission.php schon vorbereitet. In diesen Dateien können die Codezeilen an entsprechender Stelle eingefügt werden um diese/s Funktion/en oder Script/e aufzurufen.

Die notwendige Vorgehensweise ist dort beschrieben: cookie-perm-tools.php und cookie-permission.php


| Seitenanfang |