n3t Cookie Consent

H13 napsal: Cony
Celkem by se mi líbilo, kdyby jsi měl stahovací stránku jako např. Bong (nevím, co tam používá za komponentu, podle mě asi tu nejlepší). Nechceš oprášit tu svou stránku (např. updatovat na J4 a mít tam sekci ke stažení). Nejde jen o toto rozšíření, ale celkově, když se chce člověk podívat, co je za nový verze, atd. (já vím, radí se jednoduše, ale přimlouval bych se za to
)



PLG_SYSTEM_N3TCOOKIECONSENT_DATABASE_JOOMLA_SESSION_SITE
PLG_SYSTEM_N3TCOOKIECONSENT_DATABASE_N3T_CC
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_session
a místo jména stránky:
SITENAME
Ve frontendu:
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_days
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Změny
- aktualizace Open Cookie database
- Aktualizace JS pluginu na verzi 2.8.0
Doplněno
- přidána detekce nesprávných Cookies (path, secure, httpOnly) - občas vznikají zřejmě vinou nějakých špatných skriptů nebo rozšíření v prohlížeči.
- přidána volba Opt-in / Opt-out - použití v rámci spouštěných skiprů na stránkách, podrobnosti viz dokumentace JS pluginu
- přidán seznam tmpl šablon pro které se plugin nespouští (výchozí je component a raw)
- pokud není plugin zveřejněn, tlačítka pro import / export / výchozí se nezobrazí (konec bílým stránkám

- upraven import z CookieBot pro vícejazyčné weby, alespoň expirace se importuje vícejazyčně
- v administraci u názvu cookie doplněn proklik na cookiedatabase.org pro vyhledání / zobrazení podrobností o cookie
- upraveno stylování pro bloky typu vlastní popis

Pokud je web vícejazyčný, importují se popisy formou konstant, tak aby je nebylo nutné překládat.H13 napsal: Nevím, jestli jsem tady něpřehlídl něco v diskuzi, ale na jednom webu se mi zobrazují nepřeložený konstanty
Ve frontendu by se mělo vše správně přeložit. Máš aktuální češtinu?
Tenhle text zmizí po povolení pluginu.

Cony napsal: Pokud je web vícejazyčný, importují se popisy formou konstant, tak aby je nebylo nutné překládat.
Ve frontendu by se mělo vše správně přeložit. Máš aktuální češtinu?
Ano, web je vícejazyčný, aktuální čeština (ten řetězec nevidím ani v anglický verzi), ve frontendu vše v pohodě, kromě tohoto stringu:
PLG_SYSTEM_N3TCOOKIECONSENT_SCAN_COOKIE_EXPIRATION_days
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Vynutit souhlas
Já bych napsal:
Zablokovat navigaci
Vynutit souhlas zní jako bych ho mohl nějak vynutit - návštěvník může i zakázat:)

Neumožnit procházení webu
?
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Nerozumím... Kde zmizí? Po zadání např. do článku se odkaz neobjeví?xunil napsal: Tip: je podporován {n3tcookieconsent settings}Ukaž nastavení{/n3tcookieconsent} - odkaz na dialog nastavení tedy může být umístěn kdekoliv v obsahu (článek, modul, menu...).
Tenhle text zmizí po povolení pluginu.


MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Zmizí jen ten textCony napsal: Nerozumím... Kde zmizí? Po zadání např. do článku se odkaz neobjeví?


No... Joomla 4 nahrává jazykové konstanty ze souboru cs-CZ.plg_system_n3tcookieconsent.ini a až potom z cs-CZ.plg_system_n3tcookieconsent.sys.ini (ve kterém ten překlad není...). Ten se ale používá i při instalaci, tak bych ho tam nedával. Způsobeno to asi bude tím, že je v pluginu nastaveno automatické nahrávání jazyků. Mrknu na to.
Bongu, na podobné tipy asi spíš přidám samostatné XML elementy přímo do manifestu... Ono jich tam bude potřeba asi víc


Tak už vím čím to je. Ta cookie od smartsupp se totiž jmenuje "ssupp.vid" (s tečkou). PHP bohužel neakceptuje cookie s tečkou, všechny tečky "přeloží na podtržítko". Tzn. Importem se naimportuje správně název cookie s tečkou. Při detekci v PHP ale dojde k načtení názvu Cookie s podtržítkem, což je neznámá Cookie a proto se znovu přidá.Rudolf napsal: - cookie od smartsupp == ssupp_vid (statistic), ssupp_visits (marketing) jsou po importu z cookiebotu zařazeny do Nezařazených cookies, i když cookiebot je zařadil jinam
Aktuálně jediné řešení
- buď vypnout automatickou detekci
- nebo si ty varianty s podtržítkem přidat do bloku "Skryté cookies", pak se nebudou znovu detekovat, ani nikde ukazovat.

buď vypnout automatickou detekci
myslím že tak jsem to nakonec udělal
MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Změny
- oprava předávání parametrů do vlastních JS událostí
Doplněno
- přidána podpora CSS třídy 'n3tcc-settings'. Odkazy s touto třídou otevřou nastavení. Pro položky menu jednodušší než použití tagu {n3tcookieconsent settings}
- je-li povolena možnost "skrývat před roboty" (ve výchozím nastavení povolena je), kontrola robotů proběhne již na server, skript se pak vůbec robotům nevykreslí
- v Expert nastavení přidány kódy pro Initialize (skript proběhne ještě před initializací) a Loaded (po nahrání a spuštění Consent Manager)
- v administraci odstraněn popisek u Cookie tabulky, je tak více místa pro tabulku nastavení, nedochází ke skrolování
Návod pro implementaci Google Consent Mode zde (budu rád za otestování).