Maleńka wtyczka, żeby spełnić wymogi prawa.
Opcje konfiguracji
- url z opisem
- element jQuery do którego trzeba podpiąć informację
- tekst wiadomości
Jak to działa?
Wtyczka wyświetla podpinany za pomocą jQuery tekst. Sam komunikat wyświetlany jest raz na 28 dni, biorąc pod uwagę ostatnią wizytę. Wystarcza to żeby spełnić warunki stawiane przez prawo.
Należy też stworzyć stronę, na której opiszecie jak wykorzystujecie na stronie pliki cookie.
[zip href="http://iworks.pl/wp-content/uploads/2013/03/ciasteczka.1.1.zip"]ciasteczka.1.1.zip[/zip]Jak użyć podany kod?
Masz 3 rozwiązania:
- wrzuć załączony plik do folderu
wp-content/plugins
, a potem włącz wtyczkę - wrzuć załączony plik do folderu
wp-content/mu-plugins
- dołącz kod do pliku
functions.php
aktualnie używanego motywu
Łukasz Jasiński
Dzięki
Krzysiek
Dzięki. Tylko jak tę wtyczkę uruchomić ?
Stworzyłem stronę z polityką cookies.
W oknie konfiguracji wtyczki, w polu „Adres dokumentu” wpisałem link do strony z polityką cookies.
A informacji na stronie jak nie było tak nie ma.
Marcin Pietrzak
@Krzysiek: informacja pojawia się tylko dla „nowych”. Czyli sprawdź czy już nie masz cookie o nazwie „cop” i wywal je. Dodatkowo selektor jQuery musi istnieć, jak go nie ma to wtyczka „nie ma gdzie” wyświetlić.
Miklosz
Wrzuciłem do wp-content/plugins , następnie włączyłem – żaden komunikat się nie wyświetla…
Marcin Pietrzak
@Miklosz – mogą być dwie przyczyny. Po pierwsze zły element jako jQuery selector. Po drugie może już się wyświetliło? Otwórz stronę w trybie anonimowym przeglądarki i zobacz. Możesz też podać adres, to spojrzę.
marian
Może ktoś wpisać przykładową konfigurację? U mnie nie działa, a nie mam pojęcia co to jest selektor jquery i jak go użyć.
Marcin Pietrzak
@marian: użyj „body” to powinno zadziałać. Każdy dokument powinien mieć ten tag.Pamiętaj o skasowanie ciastek, bo komunikat wyświetla się tylko raz.
Paweł
nie wiem gdzie jest konfiguracja, w innych wtyczkach jest wyszczególnione a tutaj nie, jak ją skonfigurować by prawidłowo wyświetlał się tekst, stworzyć następną stronę jako polityka prywatności ? :(
Michał
Szkoda, że informacja o cookies nie przewija się razem ze stroną. Dodatkowo przydałby się przycisk „zamknij” aby w każdym momencie można było wyłączyć informację.
Marcin Pietrzak
@Michał – Skorzystaj w takim razie z wtyczki http://wordpress.org/extend/plugins/cookie-warning/ ta moja nie ma przycisku zamknij, ponieważ informacja wyświetla się raz na 28 dni (stawiane jest, o ironio cookie). Przy drugim wejściu na bloga w terminie krótszym niż ten co podałem informacja o ciastkach się po porostu nie wyświetla. Wtyczka miała być maksymalnie prosta :D
Michał
Marcin, dziękuję za odpowiedź. Obecnie korzystam z Pronamic Cookies i wszystko jest OK poza możliwością ustawienia czasu po jakim ma się ponownie pojawić ostrzeżenie. Według mnie Cookie Warning może wystraszyć potencjalnych odwiedzających, którzy szybką opuszczą stronę zanim zobaczą co na niej jest.
Marcin Pietrzak
@Michał – od prawnika związanego z dużym serwisem, wiem, że „moje” rozwiązanie spełnia prawo i wystarcza.
Jacek
Próbowałem uruchomić wtyczkę na dwóch moich stronach i nie działa. cookie-warning zadziałało od razu. „Dodatkowo selektor jQuery musi istnieć” także nie wiem co to jest i ta informacja nie pomogła mi w prawidłowym uruchomieniu wtyczki. Czy można uzyskać pomoc w uruchomieniu wtyczki w jakiś prostszy łopatologiczny sposób?
Marcin Pietrzak
@Jacek: co to jest selektor jQuery, można przeczytać tutaj: http://api.jquery.com/category/selectors/
Tomek
Super działa.
Pozdrawiam,
Tomek
Kaisa
Witam,
też nie mogę sobie poradzić z uruchomieniem tej wtyczki. Dodałam ją przez panel WP i włączyłam. I nic się nie zmieniło, co jeszcze powinnam zrobić? Mogę prosić o prostsze wyjaśnienie :)
Pozdrawiam,
Kasia
Dorota
wrzuciłam załączony plik do folderu wp-content/plugins, ale nie mam pojęcia jak potem włączyć wtyczkę :-( Jak to się robi,gdzie?
Marcin Pietrzak
@Dorota: zobacz ekran „wp-admin” -> „Wtyczki” -> „Ciasteczka”.
Patrz obrazek: http://iworks.pl/wp-content/uploads/2013/05/jak-wlaczyc-ciasteczka.png
Wojtek
Fatal error: Cannot redeclare class iworksoptions in /home/……../domains/………/public_html/wp-content/plugins/ciasteczka/includes/class-iworks-options.php on line 37
Wynik próby zainstalowania w wodpress multisite + genesis na pokładzie :(
Marcin Pietrzak
@Wojtek, masz też wtyczkę upPrev. Czy używasz coś do cachowania? Znam błąd, lokalnie jest poprawiony.
Wojtek
Dziękuję za szybką odpowiedź :) Oczywiście upPrev. Próbowałem szukać konfliktów z innymi wtyczkami – nie podejrzewałem, że dwupak jednego autora może być konfliktowy. No i teraz mam problem… z której wtyczki korzystać :)
Marcin Pietrzak
@Wojtek: załaduj sobie jeszcze raz ciasteczka, właśnie zaktualizowałem kod. upPreva jeszcze dziś też puszczę poprawionego.
Marcin Pietrzak
@Wojtek: errata: upPrev wcześniej już musiałem poprawić.
rekinu
u mnie plik wogle się nie ładuje
Pinio
Bardzo potrzebna wtyczka. Będę musiał zainstalować. Jak się pojawiło prawo dotyczące ciasteczek i informowaniu o nich – powyłączałem, aby nie robić sobie problemu wszystko, co zostawia ciasteczka. Teraz muszę jednak powoli do tego wrócić, żeby nie robić sobie ograniczeń.