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]”.

Informacja o cookies – gotowe rozwiązanie
Tagged on:                 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Social Widgets powered by AB-WebLog.com.