Hinweise zum Download und zur Installation
Im Download-Verzeichnis befinden sich insgesamt 9 Dateien, von denen jedoch nur eine Datei für die Einbindung in beliebige Webseiten benötigt wird, bzw. zwei Dateien bei der Verwendung als Plugin für WordPress. Was zuweilen vergessen wird, nach dem Download sollten Sie zuerst das Zip-Archiv entpacken (extrahieren), die rechte Maustaste machte es möglich, danach einen Blick ins entpackte Verzeichnis werfen, bevor Sie ihre Auswahl treffen und dies oder alles per FTP hochladen. Zu den Dateien im Einzelnen.
Von den beiliegenden JavaScript-Dateien wird praktisch nur eine benötigt, wobei die jeweilige Ziffer der Versionsnummer ohne Punkt entspricht. Diese Dateien enthalten weniger Zeilen, als die auf den vorausgehenden Seiten vorgestellten Varianten bzw. Versionen. Weniger Zeilen bedeutet in diesem Zusammenhang nicht weniger Code, es wurde nur auf einen Teil der Kommentare verzichtet, ebenso auf einen Teil der Zeilenumbrüche bei den CSS-Styles, wodurch sich je nach Datei eine um 1 bis 3.5 KB reduzierte Dateigröße ergibt:
hm-cookiehinweise-101.js
hm-cookiehinweise-102.js
hm-cookiehinweise-103.js
Diese Dateien entsprechen den vorgestellten Listings und können als Reserve im Verzeichnis verbleiben. Alle nicht benötigten Dateien beanspruchen kaum Platz und werden ohnehin nicht aufgerufen oder ausgeliefert:
hm-cookiehinweise-lang-101.js
hm-cookiehinweise-lang-102.js
hm-cookiehinweise-lang-103.js
Weiterhin befindet sich eine htaccess, eine Readme und eine Plugin-Datei im Download-Archiv:
.htaccess
readme.txt
hm-cookiehinweise.php
Die htaccess wird nur benötigt, falls der Server die ausgewählte JavaScript-Datei nicht mit Charset UTF-8 an den Browser übermittelt, richtet jedoch keinen Schaden an, wenn selbiger entsprechend den Einstellungen bereits alle Dateien und Dokumente mit dieser Kodierung ausliefert. Somit kann diese im Verzeichnis verbleiben, selbst wenn keine htaccess benötigt wird.
Die Readme enthält im Wesentlichen den Text von dieser Seite, ein zusätzlicher Blick in diese Datei kann nicht schaden. Etwas interessanter wird es hingegen bei der Plugin-Datei für WordPress, die wir nachfolgend vorstellen möchten. Diese wird nur benötigt, falls Sie das Script als Plugin innerhalb einer WP Installation verwenden möchten. Eine kurze Vorstellung und Beschreibung folgt weiter unten.
Übersicht – Zustimmung zur Nutzung von Cookies:
- Cookie-Richtlinie (Hinweise zur Nutzung von Cookies)
- Position der Hinweise (Position fixed bei mobilen Endgeräten)
- Eine simple Variante (für beliebige Webseiten mit Position top)
- Eine erweiterte Variante (für beliebige Webseiten mit Position fixed)
- Ein finales Script (mit zusätzlichen Erweiterungen als dritte Variante)
- Als Plugin für WP (plus Download aller Varianten)
Einbinden in beliebige Webseiten
Eine ausgewählte Datei kann wie jede andere JavaScript-Datei im Footer von Webseiten eingebunden werden. Wichtig ist nur, dass die Einbindung noch vor dem schließenden Body-Tag erfolgt. Ein Beispiel:
<script type="text/javascript" src="http://www.example.com/datei.js"></script>
Einbinden in WordPress als Plugin
Eine ausgewählte Datei in WordPress als Plugin zu verwenden, ist eigentlich recht einfach. Alles was dazu benötigt wird, das ist die Verwendung eines geeigneten Hakens, in diesem Fall kommt als Hook wp_enqueue_script zur Anwendung, um die Datei in den Footer einzuhängen. Diese Plugin-Datei liegt mit im Downloadverzeichnis und das entpackte Verzeichnis braucht nur noch hochgeladen zu werden. Anschließend noch das neue Plugin innerhalb vom Dashboard aktivieren und das sollte bereits gewesen sein.
Beachtenswertes beim Download
IE und Firefox fragen nach, ob öffnen oder speichern, hier speichern wählen.
Chrome antwortet genwärtig (Stand: 08.2015) mit “… ist ein ungewöhnlicher Download und könnte schädlich sein.” Hier “Beibehalten” wählen. Eine Suche nach dem großen Warum ergab, dass Google die Downloadverzeichnisse vermutlich erst scannen möchte, bevor diese von Google als unbedenklich eingestuft werden. Es sei denn, es handelt sich um eine sehr große Seite, die einen Vertrauensvorschuss erhält oder erwirbt kostenpflichtige Zertifikate oder Signaturen.
Die Scripts sind kostenlos, ein kostenloser Support wird hingegen nicht übernommen. Einrichtung oder Anpassungen auf Anfrage per E-Mail.
Code der Plugin-Datei hm-cookiehinweise.php in der Version 1.03:
<?php /** -------------------------------------------------------------------------------- * Plugin Name: HM-CookieHinweise * Plugin URI: http://www.coder-welten.com/hinweise-zum-download/ * Description: Ein Script für die Ein- und Ausblendung von Cookie-Hinweisen. * Autor: Horst Mueller * Version: 1.03 Release * Datum: 20. August 2015 * Lizenz: GNU General Public License v2 oder hoeher * Lizenz URI: http://www.gnu.org/licenses/gpl-2.0.html * Copyright: © 2006/2015 - Verlag Horst Mueller - Stendal * --------------------------------------------------------------------------------- */ function fuege_cookiehinweise_ein() { // Die Endziffer entsprechend der Auswahl 101, 102 oder 103 editieren. $welches = plugins_url( "hm-cookiehinweise-103.js", __FILE__ ); wp_enqueue_script( "hm-cookiehinweise", $welches, false, null, true ); } add_action( "wp_enqueue_scripts", "fuege_cookiehinweise_ein" ); ?>