Přihlásit se

n3t Cookie Consent

18. led 2022 16:41 #145608
Odpověď od Rudolf
Joomla Expert
Zmizí asi ten TIP v popisu pluginu, ne funkcionalita :D

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

18. led 2022 18:17 #145609
Odpověď od xunil
Zkušený uživatel

Cony napsal: Nerozumím... Kde zmizí? Po zadání např. do článku se odkaz neobjeví?

Zmizí jen ten text :) jak píše Rudolf.

18. led 2022 21:41 #145610
Odpověď od Cony
Moderátor
Aha, už rozumím. Ono to v angličtině není, má to jen Bong v češtině.
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 :)
Poděkovali: Rudolf

19. led 2022 02:26 #145611
Odpověď od Cony
Moderátor

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

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á.

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.
Poděkovali: Rudolf

19. led 2022 03:33 #145612
Odpověď od Rudolf
Joomla Expert
'

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

21. led 2022 01:16 #145626
Odpověď od Cony
Moderátor
RC 2 verze ke stažení zde .

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í).

21. led 2022 11:16 #145627
Odpověď od Jirka
Začátečník
Zdravím, nainstaloval jsem to na pár webů, vše OK, ale na jednom mi to po potvrzení neukazuje tlačítko na změnu, je třeba problém v nastavení z-index ? Kde se to dá změnít? Díky

21. led 2022 13:01 - 21. led 2022 13:06 #145628
Odpověď od Rudolf
Joomla Expert

Kde se to dá změnít?


Změnit co? To máte svůj odhad podpořený něčím nebo jen doměnku nebo to 100% víte?

Například zde: www.svicky.biz
Zde si plugin nainstaloval klient sám a bohužel neodladil, takže ano, jemu se tlačítko po odsouhlasení nezobrazuje, protože neprovedl správnou instalaci a nastavení.

Pokud máte stejný problém, můžete postupovat podle níže uvedeného návodu:

Pokud se ptáte kde změnit z-index, tak protože je to hodnota používající se převážně v less/css souboru, tak zpravidla v něm.
Také je to možné změnit v v základním JS, protože se zde tato hodnota definuje == přepsat - nedoporučuji.
Nebo můžete hodnotu z-index přidat v administraci pluginu do polí k tomu určených.

Rozhodně doporučuji vše řádně otestovat.

Například zde: devel.zelenazeme.cz
Tady se zobrazovala ikona chatu nad podrobným nastavením cookies. Je nakonec upravený z-index v JS souboru instalace, protože po každé nové přeinstalaci se úprava provede znovu - jedná se stále o verzi RC a ne o verzi finální.

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
Poděkovali: Jirka

21. led 2022 14:51 #145629
Odpověď od Cony
Moderátor

Jirka napsal: je třeba problém v nastavení z-index ? Kde se to dá změnít? Díky

Může to být z-index, nebo i něco jiného, musíte zkontrolovat přímo na tom webu. Změny z-index i jakékoliv jiné změny stylování můžete provést
- v nastavení pluginu na záložce Expert - Vlastní CSS styl
- v CSS šablony
- přepsáním CSS stylu (tzv. template override) pluginu (do podadresáře šablony css/plg_n3tcookieconsent zkopírujete soubor media/plg_n3tcookieconsent/css/n3tconsentmanager.min.css a upravíte dle libosti). LESS můžete použít, pokud víte jak.

Z-index pro trigger by vypadal nějak takto (standardně má z-index 10)
Code:
.cc-trigger { z-index: 10; }
Poděkovali: Jirka

21. led 2022 15:02 - 21. led 2022 15:03 #145630
Odpověď od Rudolf
Joomla Expert
Doplním

z-index pro nastavení je generovaný JS a má hodnotu 100000, myslím - nevím zda css pomůže

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

21. led 2022 15:05 #145631
Odpověď od Jirka
Začátečník
V tom JS to nemá vliv, CSS jsem našel, ale nevěděl jsem přesně pod co to napsat, tak to
.cc-trigger {
z-index: 10;
}

mi pomohlo napsat přímo v nastavení pluginu, přepsáno na 999.
Díky za pomoc:-)

21. led 2022 15:10 #145632
Odpověď od Rudolf
Joomla Expert

V tom JS to nemá vliv


Správně, v JS je z-index pro sloupec nastavení, psal jsem :)

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

21. led 2022 15:24 #145633
Odpověď od Cony
Moderátor

Rudolf napsal: z-index pro nastavení je generovaný JS a má hodnotu 100000, myslím - nevím zda css pomůže

z-index generovaný v JS se týká dialogu souhlasu a nastavení,ne triggeru. Případně jej lze přepsat i v CSS pomocí pravidla !important, např.
Code:
#cc--main { z-index: 1000001 !important; }
max. hodnota dle specifikace CSS je 2^31-1 (2 147 483 647).

Problém občas bývá z různými chatovacími okénky, které se načítají dynamicky a nastavují si z-index dynamicky podle webu tak, aby byly vždy nahoře. Tam je nejjednodušší řešení umístit ikonu a dialog na druhou stranu než chat :)

21. led 2022 15:50 #145634
Odpověď od Linelabcz
Admin
Myslím, že problém budou i různé Frameworky ala Joomlart případně firewally, jako v případě Rudovic zákazníka.

21. led 2022 16:33 #145635
Odpověď od Cony
Moderátor

Linelabcz napsal: Myslím, že problém budou i různé Frameworky ala Joomlart případně firewally, jako v případě Rudovic zákazníka.

Zatím jsem narazil jen občas na problém s tím z-index u triggeru (zřejmě ještě v základu nastavím vyšší hodnotu než 10), popř. chatovací boxy. Ještě se občas projeví špatná barva v hover nad kategorií (již nahlášeno autorovi JS pluginu a navržena oprava), popř. výška tlačítek u některých webů (s fixně nastavenou výškou tlačítka), ale jinak jsem zatím neregistroval žádné výraznější problémy s CSS, které by se nedaly vyřešit dvouma řádkama kódu. CSS je k pluginu poměrně robustně vymyšlené.

Firewall - nevím co by mohlo problémy způsobit. Používám na webech s AdminTools a vše je funkční. Plugin používá jen standardní AJAX komunikaci pomocí com_ajax. Není dokonce blokován ani pomocí adBlock nebo uBlock.

Samozřejmě, pokud něco najdete, dejte vědět :)

Powered by Fórum