Čtenáře a návštěvníky webu je potřeba upozornit na to, že cookies používáte. Pokud máte Drupal, WordPress nebo jiný redakční systém, nic jiného vám nezbude, kromě ignorování nařízení EU. Jak upozornění provést a souhlas si vyžádat, není přesně stanoveno.
Nejčastěji se tak na webech objevuje lišta informující o skutečnosti, o které nikdo nepochybuje ani nepřemýšlí. Tedy že daný web cookies využívá. V redakčních systémech ji můžete jednoduše přidat pomocí pluginu/modulu, na dalších webech třeba pomocí generátoru a následného vložení kousku kódu do stránek.
EU souhlas s cookies v Drupalu
Lištu s doplněním souhlasu, která se přestane po odsouhlasení nebo po kliknutí na jakýkoli další odkaz na webu objevovat, doplníte do Drupalu pomocí modulu EU Cookie Compliance. Po jeho zapnutí přejděte do oprávnění a zapněte uživatelské role, kterým se má lišta zobrazovat.
Nastavení najdete v sekci Konfigurace >> Systém >> EU Cookie Compliance. Zadejte zde doménu (ve tvaru .domena.tld), zapněte volbu Enable popup, upravte texty souhlasného a nesouhlasného tlačítka na liště a zadejte text, který se v upozornění má objevit. Jeho přesný tvar opět není specifikován, inspirovat se můžete tím, co má Maxiorel.
Můžete rovněž zapnout děkovací popup, já to ovšem nedoporučuji, už tak jsou návštěvníci otravováni až dost. Přidejte ještě odkaz na vysvětlující informace, nastavte barvu pozadí a textu v liště a nastavení uložte. Výsledek může vypadat následovně:
EU souhlas s cookies a WordPress
Pro WordPress si můžete vybrat z desítek pluginů, které lištu s eurosuhlasem pro cookies do webu doplní. Mimochodem, krásně to ukazuje nesmyslnou rozříštěnost vývoje okolo WordPressu, kdy komunita plodí totožné věci.
Podle počtu použití bych si tipl, že nejrozšířenějším pluginem pro daný účel bude Cookie Law Info. V jeho nastavení určujete pozici, kde se lišta s informacemi o cookies zobrazí (nahoře nebo dole). Dále lze nastavit různé animace a automatické ukrývání. Po klepnutí na Cookie Law Message Bar zadejte text do lišty a dále upravte barvy. Po nastavení se lišta začne zobrazovat.
EU souhlas s cookies a Joomla
Používáte-li web postavený na systému Joomla, koukněte na rozšíření s názvem EU e-Privacy Directive. Je zdarma a umožňuje blokovat všechny cookies, dokud s nimi uživatel nepotvrdí souhlas.
EU souhlas s cookies a GetSimple
V redakčním systému GetSimple můžete použít jednoduchý Cookies plugin. Po aktivaci pak v jeho nastavení zadáte zobrazenou větu a případně odkaz na další informace.
EU souhlas s cookies a další weby
Pokud nechcete do každého ze svých webů vkládat nějaký plugin či modul a následně jej nastavovat, koukněte na Cookie Consent od Silktide. V tomto generátoru si kliknutím vyberete layout upozornění, upravíte texty a odkaz na další informace a získáte kód, který pak stačí umístit například do patičky webu. JavaScript v něm obsažený se pak postará o zobrazení hlášky. Drobnou nevýhodou je, že si web zaplácáte dalším externím skriptem.
V praxi je k vidění například na www.lesscss.cz.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.
Podobné články
Komentáře k článku
Něco se zobrazit musí, kdyby se nemohla načíst ani jedna stránka a jenom samotná hláška, nebudou v životě fungovat třeba Google Analytics a další služby.
To zjevně ale EU vůbec netrápí. Viz příklad co jsem vkládal.
Jinak k tématu doporučuji rozbor v článku Právní regulace cookies v České republice. Je aktuální, z letošního července na epravo.cz.
Zde je opět psáno
..E-Privacy směrnice tedy vyžaduje zavedení tzv. opt-in režimu pro používání cookies, kdy uživatel webových stránek musí aktivně udělit souhlas s používáním cookies ještě před samotným uložením cookies v uživatelově počítači nebo jiném zařízení. ..
Takže zobrazit stránku s cookies až po výslovném souhlasu
..Některé cookies lze podle e-Privacy směrnice používat i bez předchozího souhlasu uživatele (tj. v režimu opt-out) – jedná se především o tzv. session cookies, které se smažou, jakmile uživatel zavře prohlížeč. ..
Google analytics ani adsense cookies po zavreni prohlizece nemažou - tj mají neomezneou platnost, takže se jich opt-out netýká
No však já vám to nerozporuju, proto jsem ostatně ten odkaz doplnil. Akorát by mě zajímalo, jak byste to tedy konkrétně řešil Vy.
Já to bohužel budu muset řešit stejně jako většina. Proti pravidlum EU. Zobrazit reklamy už před souhlasem. V opačném případě bych musel web zrušit, protože by tam už nikdo stejně nechodil, kdyby se mu nezobrazoval hned. Nezobrazovat reklamy by řešením nebylo, to by jen lidi motivovali nesouhlasit.
No, z tohoto úhlu pohledu to lze brát tak, že cookie slouží k zajištění chodu webu v potřebné podobě a tedy může se nastavit hned, jak to návštěvník načte, ještě předtím, než se zobrazí žádost o souhlas, ne?
Dobry den, modul sa mi zobrazuje iba ak sa prihlasim do administracie a som na nejakej administracnej stranke (t. j. nevidim prave ziadnu stranku webu, iba nejaku administracnu - moduly, konfiguracia, a pod.), na samotnom webe bez prihlasenia sa modul vobec nezobrazi. Predpokladam konflikt s nejakym dalsim js. Ako predradim nacitavanie modulu eu_cookie_compliance pred ostatnymi? Drupal 7. Dakujem za pomoc
No cestou není to předřadit, ale opravit JS na webu tak, aby nic nezpůsobovalo chyby. Těžko říci takto od boku.
Až na to že toto EU nechce. EU chce aby se stránka co cookies ukládá zobrazila až po jasném souhlasu -> opt-in
Viz
http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm
Example
1- The cookie header banner displayed on all pages of a site using cookies that require informed consent.
2- A link to the specific cookie notice page is also available.
3- This element of the page will only display its content once the user chooses to accept the site's cookies.
p.s. ten antispam co tu je je velmi velmi otravný posílám snad na po desáté