Unia Europejska uszczęśliwiła nas przepisami, które wymuszają umieszczanie na stronie www informacji o polityce dotyczącej cookies, gdy strona korzysta z ciasteczek. W związku z tym stworzyłem gotowy skrypt, który będzie wyświetlał stosowne informacje na stronie www wraz z linkiem do polityki prywatności dla strony www. Skrypt jest tak skonstruowany, że w momencie zamknięcia informacji o ciasteczkach zostanie ustawione ciastko, które będzie zapobiegało wyświetlaniu informacji przez kolejne 30 dni.
Pobranie skryptu
Skrypt można pobrać tutaj.
Instalacja
Aby skorzystać z przygotowanego skryptu należy pobrać paczkę cookies.zip, rozpakować ją i umieścić na serwerze w odpowiedniej lokalizacji. Jeżeli strona nie wykorzystuje biblioteki jQuery, należy ją pobrać ze strony jQuery.com i także umieścić na serwerze.
W sekcji head strony należy zamieścić następujące wpisy:
<script type="text/javascript" src="{ścieżka-do-plików-js-na-serwerze/}jquery.cookies.min.js"></script> <script type="text/javascript" src="{ścieżka-do-plików-js-na-serwerze/}cookies.smartgroup.min.js"></script> <script type="text/javascript"> jQuery("document").ready(function() { jQuery.smartGroupCookies.display({url: '{link-do-polityki-prywatności}'}); }); </script> <link href="{ścieżka-do-plików-css-na-serwerze/}cookies.smartgroup.css" rel="stylesheet" type="text/css" />
Oczywiście w powyższym kodzie należy wprowadzić dane adekwatne do umiejscowienia plików na serwerze.
Parametry
Skrypt można wywołać z następującymi parametrami:
url (wymagany)
Parametr ten zawiera adres url do polityki prywatności dla strony www
closeImg (opcjonalny)
Parametr ten zawiera link do obrazka, którego kliknięcie spowoduje zamknięcie informacji o używaniu ciasteczek. Domyślnie jest bowiem wyświetlany napis “[zamknij]”.
- sgCounter - jQuery plugin which supports length control in form fields
- jQuery validation - własne walidatory
- Zbiór ciekawych zastosowań Bootstrap i jQuery
- jQuery - przygotowanie i wysłanie danych JSON z wykorzystaniem AJAX
- Hide element on click outside or Esc press
- Google reCAPTCHA - use with PHP