Skip to content

Latest commit

 

History

History
138 lines (97 loc) · 5.02 KB

README_CS.md

File metadata and controls

138 lines (97 loc) · 5.02 KB

Privacy_XH

Privacy_XH zajišťuje, aby webové stránky vyhovovaly požadavkům zákona EU cookie regulations a dalším právním předpisům ohledně soukromí návštěvníků. It does so by emitting a form on every page with relevant information giving the visitor the possibility to explicitely opt in to or refuse the usage of cookies. Privacy_XH také usnadňuje kontrolu běhu jiného kódu, který ukládá cookies, které mohou být v rozporu se soukromím uživatelů.

Požadavky

Privacy_XH is a plugin for CMSimple_XH ≥ 1.7.0. It requires PHP ≥ 7.1.0.

Download

The lastest release is available for download on Github.

Instalace

Instalace se provádí stejně jako u mnoha dalších CMSimple_XH pluginů. Viz CMSimple_XH wiki pro více informací.

  1. Zálohujte data z vašeho serveru.
  2. Rozbalte distribuční balíček do vašeho PC.
  3. Nahrajte celý adresář na server do adresáře pluginy CMSimple_XH
  4. Nastavte oprávnění k zápisu do podadresáře config/, css/ a languages/.
  5. V aministračním rozhraní zkontrolujte, jestli jsou všechny požadavky splněny.

Konfigurace

Konfigurace se provádí stejně jako u mnoha dalších CMSimple_XH pluginů v administraci. Vyberte "Privacy" ve složce "Pluginy".

Tipy pro volby se zobrazí při najetí myší nad nápovědu ikony.

Lokalizace se provádí v "Language". Můžete přeložit řetězce znaků ve vašem vlastním jazyce, nebo je upravit podle vašich potřeb.

Vzhled Privacy_XH lze přizpůsobit v "Stylesheet".

Použití

Chcete-li aktivovat formulář ochrany osobních údajů, přidejte do šablony na nápadném místě:

<?=privacy()?>

Měli byste upravit text v "jazyk" podle vašich potřeb. However, language texts do not accept any HTML markup, but you likely want to add links to the imprint and privacy policy pages; to be able to do that, you need to prepare a hidden page, and enter its page heading in ConfigNewsbox.

Aby se zabránilo ukládání cookie z jiných pluginů nebo rozšíření dříve, než uživatel povolil, budete muset udělat některé změny. Pokud je kód v šabloně, můžete hlídání provést následujícím způsobem:

<?php if (privacy_agreed()):?>
<!-- code that requires opt in -->
<?php endif?>

Pokud kód, který má být kontrolován je v obsahu, vlejte ho např.:

{{{func(1, 2, 3, 4, 5)}}}

stačí zavolat:

{{{privacy_guard('func', 1, 2, 3, 4, 5)}}}

Pamatujte, že privacy_guard() akceptuje libovolný počet argumentů kromě názvu funkce.

Které pluginy a rozšíření musí být kontrolovány, závisí na omezení ve vaší zemi (nebo na zemi, kde jsou umístěny na internetové stránky), a samozřejmě to, které informace jsou tyto pluginy ukládají v cookies. To by mělo být dokumentováno v pluginech nebo rozšířeních v dokuentaci. Jinak požádejte dodavatele pluginu.

Vezměte prosím na vědomí, že "privacy form" není nikdy zobrazen, když jste přihlášeni jako adminstrator.

Limitations

If other plugins send cookies without being called explicitly, Privacy_XH does not prevent these cookies to be sent.

Troubleshooting

Report bugs and ask for support either on Github or in the CMSimple_XH Forum.

Licence

Privacy_XH is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Privacy_XH is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantibility or fitness for a particular purpose. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Privacy_XH. If not, see http://www.gnu.org/licenses/.

Copyright © Christoph M. Becker

České překlady © Josef Němec
Dutch translation © Rob Zeijen

Vývojáři

Privacy_XH je inspirován Oldnema, který poukázal na práva cookie EU a užitečnosti takového pluginu. Děkuji!

Ikona pluginu je od Alexander Moore. Velký dík za zveřejnění této ikony pod GPL.

A v neposlední řadě děkuji Peter Harteg, "otci" CMSimple a všem vývojářům z CMSimple_XH bez kterých by tento úžasný CMS neexistoval.