Mappajogosultság és további ismert hibák
Az uploads mappa írhatósága, fordítási hiba (sprintf), Thrive Architect villogó kereszt, a migrate.js és a Wordfence téves jelzése.
Az uploads mappa jogosultsága
Szekció neve “Az uploads mappa jogosultsága”A Complianz a feltöltési mappában tárolja a sáv CSS-fájlját. Ha a mappa nem írható, nincs CSS, és így sáv sem. A jogosultságot FTP-kliensben (például CyberDuck vagy FileZilla) állíthatod be.
- Keresd meg az
uploadsmappát, amely awp-contentmappában van. - Kattints rá jobb gombbal, és nyisd meg az információs panelt. A CyberDuckban ez az Info, más kliensben Get info vagy File Permissions néven találod.
- Állítsd be a jogosultságot. Kétféleképp érheted el ugyanazt: beírod a UNIX-számot, vagy a felületen jelölöd be a jogokat.
- A kívánt érték mindkét esetben a
755.
Fordítási hiba: sprintf / printf, too few arguments
Szekció neve “Fordítási hiba: sprintf / printf, too few arguments”A hiba a dinamikus mezőket tartalmazó szövegeknél jelenhet meg. A dinamikus mezőt %s jelöli, ezeket változók töltik ki, és a mezők és a változók számának egyeznie kell:
sprintf( __( "The cookie scan detected %s on your site, which means the answer to this question should be %s.", 'complianz-gdpr' ), $type, $type );A szövegeket a közösség fordítja a complianz-gdpr szövegtartományban. Előfordul, hogy a fordító kihagyja vagy elrontja a %s-t az új nyelvű szövegben, például s marad %s helyett. Ilyenkor a két változó nem fér be a mezőkbe, ami végzetes hibát okozna. Ezt megelőzendő a Complianz a lefordítandó szövegeket egy függvénybe csomagolja, amely ellenőrzi a mezők és a változók számát. Ha a szám nem helyes, a %s sima szövegként marad, és figyelmeztetést ad, hogy nézd át a fordítást.
Villogó kereszt Thrive Architect oldalakon
Szekció neve “Villogó kereszt Thrive Architect oldalakon”Ez a megoldás a Complianz 6.1.4-es és újabb változataiban már nem szükséges, mert a Thrive-integráció kezeli.
A Thrive Architect-tel készült oldalakon rövid időre megjelenhet egy kereszt („X to close” gomb), mielőtt az oldal teljesen betöltene. Ennek oka, hogy a Thrive Architect eltávolítja a Complianz CSS-ét az oldalról, így a kereszt láthatóvá válik.
A megoldás a Thrive Architectben a Do not strip CSS from <head> beállítás bekapcsolása: Settings → Advanced Settings → CSS in the head section → Do not strip CSS in <head>.
A migrate.js fájl
Szekció neve “A migrate.js fájl”A migrate.js JavaScript-fájl a Complianz 5.0-ról 6.0-ra frissítésekor segített átállni az új hookokra és eseményekre. Ilyen például a sáv és a dokumentumok CSS-osztálya is: a .cc-window osztály a mai .cmplz-cookiebanner-nek felel meg. Ha még régi kódot használsz, állj át az újra. A fájl a Complianz 7.0-ban megszűnt.
A korábbi verziókban a használatát így nézhetted meg: a Complianz beállításaiban kapcsold be a haladó funkciókat (Advanced features), majd a bal oldali menüben nyisd meg az Advanced features blokkot. Ha az ott lévő opció be volt kapcsolva, ez még nem jelenti, hogy tényleg kell. Kikapcsolhattad egy időre, és ha minden működött, nem volt rá szükség. Ha nem, a működést akadályozó régi kódot kellett eltávolítani.
A Wordfence malware-ként jelzi az additional-consent-providers.csv fájlt
Szekció neve “A Wordfence malware-ként jelzi az additional-consent-providers.csv fájlt”A Wordfence gyanús vagy kártékony fájlként jelölheti az additional-consent-providers.csv fájlt. Ez téves jelzés.
A fájl egy, a Google által közzétett CSV-táblázat a hirdetéstechnológiai szolgáltatókról (Ad Tech Providers), azok URL-jével és azonosítójával. Szükség van rá, hogy a webhelyen hirdetést kiszolgálni képes, nem IAB-s szolgáltatók listája megjelenjen.
A fájl pontosan megegyezik a Google saját, a Google Ad Manager súgójában közzétett fájljával (a „Where will the Google ATPs be published?” című részben). Összevetheted a Complianz-szal kapott változatot a Google által közzétettel: nincs köztük különbség. A fájlban egy konkrét hirdetéstechnológiai szolgáltató URL-je van, amit a Wordfence gyanúsnak jelöl, és emiatt jelöli meg az egész CSV-t. A Complianzban tehát nincs valódi kártevő.
A Complianz jelezte a hibát a Wordfence-nek. Ha további kérdésed van, fordulj a támogatáshoz.
Készült: