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 > Dateien des Templates > cookie-perm-tools.php
Letzte Bearbeitung:

cookie-perm-tools.php

Nutzt man das Plugin Privacy_XH ergibt sich die Möglichkeit, die Ausführung von Plugins, AddOns und Tools zu unterbinden, solange der User noch keine Erlaubnis zum Setzen von Cookies gegeben hat, die evtl. mit der Speicherung von Daten evtl. Rückschlüsse auf Personen zulassen.

Im normalen Content-Bereich können die Plugins und AddOns ganz normal mit dem {­{­{privacy_guard('func', 1, 2, 3, 4, 5)}­}­} Aufruf ausgeführt werden.
Unter Umständen kann es aber notwendig werden Scripte im Bereich zwischen <head> und </head> einzubinden, die jedoch nur dann aktiv werden dürfen, wenn die Zustimmung zu Cookies gegeben wurde.

Damit in einem solchen Fall nicht in der template.htm (fehleranfällige) Änderungen vorgenommen werden müssen, die mit jedem Template-Update überschrieben würden, habe ich die cookie-perm-tools.php eingeführt. Sie wird nur dann aufgerufen, wenn die Zustimmung zum Setzen von Cookies gegeben wurde.

In ihr wird der Code zur Implementierung des Scriptes oder das Script selbst eingetragen. Geht dabei etwas schief und das Script crashed und schießt die Website ab, dann braucht man nur diese Datei per FTP-Client umzubenennen (z. B.: cookie-perm-tools.php -> -cookie-perm-tools.php) und die Website läuft wieder.

Es ist natürlich möglich in ihr php-Code, html-Code oder zwischen den Tags <script> und </script> Scriptcode einzutragen. Da die Datei die Erweiterung php hat, muss der Code natürlich für den Interpreter des Webservers entsprechend deklariert werden.

Dateiname: templates/krl-3col-flex/cookie-perm-tools.php

<?php // Code, der die Zustimmung zu Cookies erfordert ;?>

| Seitenanfang |

weiter zu: