Zgodnie z nowymi przepisami Prawa Telekomunikacyjnego dotyczącymi plików cookies (tzw. ciasteczka) każdy właściciel strony internetowej musi umieścić informację o celu przechowywowaniu i używaniu ciasteczek. Nowelizacja Prawa Telekomunikacyjnego w tym zakresie weszła w życie 22 marca, więc już obowiązuje.
Jako właściciel strony musisz umieścić zrozumiałą, czytelną i widoczną dla użytkownika informację o ciasteczkach na swojej stronie. Jednak jeżeli tego nie zrobisz grożą Ci kary finansowe. Aby zaoszczędzić twój czas i pieniądze, powstała nasza wtyczka umożliwiająca indywidualne dostosowanie komunikatu, jednocześnie spełniająca wymogi prawne z zapisów Art. 173, 174 oraz Art. 209 znowelizowanej ustawy Prawo Telekomunikacyjne.
Od 22 marca 2013r. obowiązuje ustawa z dnia 16 listopada 2012r. o zmianie ustawy Prawa Telekomunikacyjnego. Wsród zmian znajdziemy nowe przepisy dotyczące plików cookie na stronach internetowych.
Art. 173. 1. Przechowywanie informacji lub uzyskiwanie dostępu do informacji już przechowywanej w tele- komunikacyjnym urządzeniu końcowym abonenta lub użytkownika końcowego jest dozwolone, pod warunkiem że:2. Abonent lub użytkownik końcowy może wyrazić zgodę, o której mowa w ust. 1 pkt 2, za pomocą ustawień oprogramowania zainstalowanego w wykorzystywanym przez niego telekomunikacyjnym urządzeniu końcowym lub konfiguracji usługi.
- 1) abonent lub użytkownik końcowy zostanie uprzednio bezpośrednio poinformowany w sposób jednoznaczny, łatwy i zrozumiały, o:
- a) celu przechowywania i uzyskiwania dostępu do tej informacji,
- b) możliwości określenia przez niego warunków przechowywania lub uzyskiwania dostępu do tej informacji za pomocą ustawień oprogramowania zainstalowanego w wykorzystywanym przez niego telekomunikacyjnym urządzeniu końcowym lub konfiguracji usługi;
- 2) abonent lub użytkownik końcowy, po otrzymaniu informacji, o których mowa w pkt 1, wyrazi na to zgodę;
- 3) przechowywana informacja lub uzyskiwanie do niej dostępu nie powoduje zmian konfiguracyjnych w tele- komunikacyjnym urządzeniu końcowym abonenta lub użytkownika końcowego i oprogramowaniu zainstalo- wanym w tym urządzeniu.
3. Warunków, o których mowa w ust. 1, nie stosuje się, jeżeli przechowywanie lub uzyskanie dostępu do infor- macji, o której mowa w ust. 1, jest konieczne do:Art. 173. znowelizowanego Prawa Telekomunikacyjnego (pełna wersja: http://www.dziennikustaw.gov.pl/DU/2012/1445)
- 1) wykonania transmisji komunikatu za pośrednictwem publicznej sieci telekomunikacyjnej;
- 2) dostarczania usługi telekomunikacyjnej lub usługi świadczonej drogą elektroniczną, żądanej przez abonenta lub użytkownika końcowego (…).
Wtyczka została napisana w JavaScript wykorzystując framework jQuery. Wtyczka dodaje odpowiedni komunikat do strony, a następnie zapisuje czy ten użytkownik już go widział tak by przy następnej wizycie nie zobaczył go ponownie. Można ją dowolnie dostosować pod względem wyglądu wykorzystując style CSS. Plugin został tak napisany aby nie wpływał na działanie innych frameworków Prototype czy MooTools.
Została napisana aby pomóc innym w dostosowaniu stron do dyrektywy.
Instalując darmową wtyczkę cookiesEU dostarczoną przez ciasteczka.eu, akceptujesz regulamin dostawcy.
1. Dodać jQuery: do sekcji HEAD
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.min.js"></script>
2. Dodać CookiesEU: do sekcji HEAD
<script type="text/javascript" src="//ciasteczka.eu/cookiesEU-latest.min.js"></script>
3. Wywołać wtyczkę w skrypcie (najlepiej wkleić poniższy kod przed końcem tagu </head>):
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery.fn.cookiesEU(); }); </script>
4. Gotowe!
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery.fn.cookiesEU({ text: 'Własny', close: 'Zamknij', position: 'bottom', ... }); }); </script>
# | Parametr | Wartość domyślna | Opis |
---|---|---|---|
1 | text | 'Nasza strona internetowa używa plików cookies (tzw. ciasteczka) w celach statystycznych, reklamowych oraz funkcjonalnych. Dzięki nim możemy indywidualnie dostosować stronę do twoich potrzeb. Każdy może zaakceptować pliki cookies albo ma możliwość wyłączenia ich w przeglądarce, dzięki czemu nie będą zbierane żadne informacje. Dowiedz się więcej jak je wyłączyć.' | Tekstowy komunikat. Dozwolone tagi HTML. Można również wykorzystać treść z konkretnego elementu na stronie np. jQuery('#text').html() |
2 | close | 'x' | Treść linku do zamknięcia komunikatu. |
3 | position | 'top' | Lokalizacja okienka. Możliwe dwie opcje: na górze - 'top' oraz na dole 'bottom'. |
4 | cookie_name | 'cookies-accepted' | Nazwa ciasteczka zapisywanego na komputerze. Ciasteczko przechowuje informację czy użytkownik już widział ten komunikat. |
5 | parent | jQuery('body') | Element, do którego zostanie wstawiony komunikat. |
6 | show_close | true | Opcja czy ma pojawić się link do zamknięcia komunikatu. |
7 | box_class | '' | Dodatkowa klasa do komunikatu. Można dodać specjalną klasę aby indywidualnie ostylować komunikat. |
8 | use_default_css | true | Opcja czy komunikat ma być ostylowany domyślnie. Jeśli wyłączymy - false to wszystkie elementy w nim zawarte stracą style CSS. |
9 | box_css | '' | Dodatkowe style CSS do całego komunikatu. |
10 | inner_css | '' | Dodatkowe style CSS do elementu centralnego. |
11 | text_css | '' | Dodatkowe style CSS do tekstu. |
12 | close_css | '' | Dodatkowe style CSS do linku zamknięcia. |
13 | animation | 'slide' | Sposób zamknięcia komunikatu. Możliwe wartości to: slide, fade oraz hide. |
14 | time | 500 | Czas zamknięcia komunikatu w milisekundach. |
15 | auto_accept | true | Opcja, która ustawia czy komunikat ma być zaakceptowany od razu po wyświetleniu się użytkownikowi czy dopiero po kliknięciu przez niego w przycisk. Przy wartości 'false' dobrze jest również zmienić tekst przycisku 'close' na np. 'Tak, zgadzam się'. |
16 | test | false | Opcja dla wersji deweloperskiej. Dla wartości 'true' komunikat po odświeżeniu stronie nie będzie znikał. Da to możliwość podglądu i przetestowania wyglądu. |
Wesprzyj nasz projekt finansowo :)
Skorzystaj z formularza Przekaż darowiznę albo wpłać dowolną kwotę na rachunek bankowy:
MultiBank 57 1140 2017 0000 4802 1287 8020
Masz propozycje albo uwagi? napisz: info@ciasteczka.eu