Přihlásit se

n3t cookies

30. kvě 2024 21:47 #149454
n3t cookies od Ernst
Joomla Expert
prosím o radu. Na webu  www.bylinkyprovsechny.cz/ se mi nezobrazuje ikona nastavení ani se neotevře blok souhlasu.

v konsoli napíše SyntaxError: Unexpected token ',' (at (index):8:14)

kde mám hledat chybu?

je to joomla 3.10.11 a poslední verze cookies

30. kvě 2024 22:03 #149455
Odpověď od Cony
Moderátor
Ve výstupu z pluginu je nějaká chyba, vůbec nevypisuje nastavení (options), zřejmě z nějakého důvodu selže funkce json_encode. Zkusil bych otevřít a znovu uložit nastavení, popř. zkontrolovat, jestli v něm někde není něco "nekorektního". Jaká je verze PHP? Není v šabloně přepis souboru plg_system_n3tcookieconsent/script.php?

30. kvě 2024 22:32 #149457
Odpověď od Ernst
Joomla Expert
php 7.4.33
hodnoty jsem nechal výchozí, tedy odinstaloval a naistaloval jsem, přesto nastavení přikládám

Soubor přílohy:

Název: n3t-cookie...json.txt
Velikost:5.15 COM_KUNENA_USER_ATTACHMENT_FILE_WEIGHT_KB


přepis v šabloně není

01. čvn 2024 00:15 #149459
Odpověď od Cony
Moderátor
Nastavení je v pořádku a po importu do mé Joomly funguje. Problém bude jinde. Zkoušel jsi odzálohovat a spustit zálohu 
jinde? Popř. si zkus nainstalovat n3tDebug a do souboru script.php na řádek 75 doplň n3tDebug::barDump($options). Musí tam být nějaký renonc v datech, selže funkce json_decode. n3tDebug by měl ukázat zřejmě i chybu...

01. čvn 2024 08:48 #149461
Odpověď od Ernst
Joomla Expert
dík, vyzkouším a dám vědět

03. čvn 2024 09:42 #149471
Odpověď od Ernst
Joomla Expert
Jestli myslíš takhle:

    cookies: <?php echo json_encode($cookies); ?>,
    options: <?php echo json_encode($options); ?>,
    n3tDebug::barDump($options),
    unknown_cookies: <?php echo json_encode($params->get('allow_unknown_cookies', 'settings')); ?>,

tak mi prosím ještě poraď, kde to v tom debugu mám najít.

03. čvn 2024 21:06 #149472
Odpověď od Cony
Moderátor
Nejprv si v nastavení n3tDebug musíš nastavit svojí IP adresu. Pak se ti v pravém spodním rohu zobrazí lišta, a v ní poslední ikonka budou proměnné vypsané tím barDump. 

Poděkovali: Ernst

04. čvn 2024 07:49 - 04. čvn 2024 07:54 #149475
Odpověď od Ernst
Joomla Expert
svoji ip jsem tam měl, ale ikona se neukáže

nemám něco špatně v tom script.php ?

06. čvn 2024 17:40 #149483
Odpověď od Cony
Moderátor

Ernst napsal: Jestli myslíš takhle:


Takhle
Code:
    cookies: <?php echo json_encode($cookies); ?>,     options: <?php n3tDebug::barDump($options); echo json_encode($options); ?>,     unknown_cookies: <?php echo json_encode($params->get('allow_unknown_cookies', 'settings')); ?>,
Poděkovali: Ernst

06. čvn 2024 20:15 - 06. čvn 2024 20:16 #149485
Odpověď od Ernst
Joomla Expert
tak teď ten dump vypíše:
array

'cookie_expiration' => 395
'use_rfc_cookie' => true
'current_lang' => 'default'
'autoclear_cookies' => true
'hide_from_bots' => true
'gui_options' => array
'languages' => array

ale ikona nastavení ani souhlas s cookies se stále nezobrazují

je to ostrý web, ale přístup bych ti také mohl dát

Powered by Fórum