Cookie Consent Fehlermelbung bei französisch

Thema wurde von Anonymous, 8. April 2020 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2015
    Beiträge:
    139
    Danke erhalten:
    1
    Danke vergeben:
    36
    Habe da ein Problem,
    nach einem Update auf Version 4.0.0.1 habe ich das Problem, dass ich in der französischen Spracheinstellung den Text im Cookie Consent nicht ändern kann. Wenn ich im Admin Bereich mit deutsch eingeloggt bin dann kann ich den englischen und deutschen Text sehen. In Französisch sind die Felder leer. Wenn ich den Adminbereich dann auf Französisch umschalte und in Cookie Consent zum Bearbeiten reingehen möchte dann kommt die Fehlermeldung wie in Bild 1 zu sehen ist. Wo liegt da der Fehler und wie kann ich den beheben ? Cookie_1.jpg Cookie_2.jpg Cookie_3.jpg Cookie_4.jpg
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.543
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Hast Du das Modul denn auch für die französische Sprache fit gemacht?
    Sprachdatei, Tabellenspalten in der Datenbank....
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2015
    Beiträge:
    139
    Danke erhalten:
    1
    Danke vergeben:
    36
    Hallo Barbara,
    nein, ich habe mir nur ein Update aufspielen lassen. Jetzt natürlich die Frage, wie mache ich das Modul "fit" für französisch. Welche Dateien müssen da geändert werden?
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.543
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Das kann ich Dir leider nicht exakt sagen.
    Ich weiß nur, dass es diverse Einträge in der DB gibt, z.B. in configuration_storage
    einige Zeilen mit "modules/GambioCookieConsentPanel/....."
    Dann gibt es dazu auch eine neue Tabelle "cookie_consent_panel_purposes"
    Da könnte durchaus noch mehr sein.

    Und die Sprachvariablen müssen auch von irgendwo gefüllt werden, also muss es Lang-Dateien dazu geben.
     
  5. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.022
    Danke erhalten:
    321
    Danke vergeben:
    192
    hallo Barbara, eigentlich sollte es doch reichen wenn die Sprachfiles angepasst werden... dafür sollten doch werder Code Anpassungen an den Modulen noch in der DB nötig sein... das würde doch sonst dem Konzept der Mehrsprachigkeit widersprechen...

    Was sagt der Gambio Support?
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.543
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Ich weiß nicht ob bei der Installation gleich für alle Sprachen die Zeilen entsprechend angelegt werden.
    In der configuration_storage werden die Sprachen nicht in einzelnen Zeilen sondern so:
    {"de":"Alle Akzeptieren","en":"Accept all"}
    angezeigt (bei mir gibt es nur de und en)
    Gibt es in der Tabelle einen Eintrag "fr" und der ist nur nicht gefüllt?
    Dann würde die Sprachdatei reichen
     
  7. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.022
    Danke erhalten:
    321
    Danke vergeben:
    192
    Ich habe mir das jetzt mal angeschaut und es ist tatsächlich so, das es in den Sprachfiles keine Texte gibt diese stehen alle in einer PHP Datei und sind auch nur über diese editierbar...

    Was hat sich Gambio dabei gedacht???
    Ich muss jetzt tatsächlich mal eine Spielwiese bauen um zu testen...
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2015
    Beiträge:
    139
    Danke erhalten:
    1
    Danke vergeben:
    36
    Hallo Barbara,
    wo finde ich denn configuration_storage bei mir ist das Sprachpaket so wie auf dem Bild schon ein paar Jahre hinterlegt. Cookie_5.jpg
     
  9. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.543
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Die Sprachdateien für das Consent-Tool liegen in
    GXModules/Gambio/CookieConsentPanel/TextPhrases/....

    @Plattfuss
    configuration_storage ist eine Tabelle in der Datenbank.
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2015
    Beiträge:
    139
    Danke erhalten:
    1
    Danke vergeben:
    36
    @ Barbara,
    bei mir sieht das so aus, french ist nicht vorhanden.....


    Cookie_6.jpg
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.543
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Französisch ist nicht im Grundsystem vorhanden.
    Das musst Du anlegen.
    Kopiere Dir dazu z.B. german und ändere in den Dateien die Texte entsprechend.
     
  12. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.022
    Danke erhalten:
    321
    Danke vergeben:
    192
    Das ist eigentlich nicht sooo wichtig, da es sich hier nur um die Texte für den Admin handelt...
     
  13. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.543
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Stimmt, fehlt aber auch, wenn man auf FR umschaltet.
    Anlegen sollte man das also schon.
    Die anderen Texte stehen wohl wirklich nur in der Datenbank, da diese im Panel direkt geändert werden können.
     
  14. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.022
    Danke erhalten:
    321
    Danke vergeben:
    192
    #14 FRAGO, 8. April 2020
    Zuletzt bearbeitet: 8. April 2020
    sie stehen in der Datei GambioCookieConsentPanelModuleCenterModule.inc.php
    und diese liegt in /GXModules/Gambio/CookieConsentPanel/Admin/Classes

    Diese zu erweitern bringt erstmal nur einen Teilerfolg... die Cookie Box wird zwar angezeigt aber der "Weitere Informationen" & "Alle Akzeptieren" Button, hat keine Funktion.

    NACHTRAG... und der Menüpunkt "Cookie Einstellungen" öffnet die Box nicht.
     
  15. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.778
    Danke erhalten:
    941
    Danke vergeben:
    303
    Wenn das Sprachpaket schon Jahre alt ist, werden die entsprechenden Phrasen darin wahrscheinlich fehlen. Alle neuen Phrasen, die seitdem dazugekommen sind, sind in Deinem Sprachpaket nicht vorhanden. Wenn die Phrase fehlt, kannst Du da auch nichts ändern.
     
  16. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.022
    Danke erhalten:
    321
    Danke vergeben:
    192
    zum meinem aktuelle Stand...

    Spielwiese mit GX 3.14.4.2 in DE, EN, FR und NL
    FR und NL auf der Basis der EN Sprache eingerichtet
    Sprachfiles aus einer 3.14.3 Version hochgeladen und ergänzt

    - im Ordner GXModules/Gambio/CookieConsentPanel/TextPhrases die beiden Ordenr /dutch und /french erstellt
    - die Datei cookie_consent_panel.lang.inc.php aus dem /english Ordner kopiert
    - im Ordner GXModules/Gambio/CookieConsentPanel/Admin/Classes die Datei GambioCookieConsentPanelModuleCenterModule.inc.php erweitert um FR und NL
    - Cache gelöscht

    Wenn man im Admin in den Einstellungen vom Cookie Consent Tool auf FR oder NL umschaltet kommt die Fehlermeldung aus dem ersten Post.
    Die Cookie Box auf der Webseite wird korrekt angezeigt, jedoch haben "Weitere Informationen" & "Alle Akzeptieren" keine Funktion...

    Weitere Ideen?
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2015
    Beiträge:
    139
    Danke erhalten:
    1
    Danke vergeben:
    36
    Ich habe ein Ticket erstellt, schein etwas schwieriger zu sein, hab die Info bekommen das es an einen Experten weitergeleitet wird.......
     
  18. FRAGO

    FRAGO Erfahrener Benutzer

    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.022
    Danke erhalten:
    321
    Danke vergeben:
    192
    danke für die Info... dann halt uns mal auf dem laufenden...
     
  19. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.778
    Danke erhalten:
    941
    Danke vergeben:
    303
    Habe ich oben beantwortet: Die Phrasen in den Sprachpaketen fehlen. Dazu musst Du die fehlenden Phrasen in den Sprachdateien anlegen.
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2015
    Beiträge:
    139
    Danke erhalten:
    1
    Danke vergeben:
    36
    Es läuft wieder :)

    Das Team von Gambio hat meinen Shop geprüft und ein paar Korrekturen vorgenommen jetzt funktioniert auch französisch. Ich muss nur noch den Text übersetzen. Leider wurde mir nicht mitgeteilt welche Korrekturen vorgenommen wurden. Danke an alle hier die versucht haben zu helfen.

    Der Support von Gambio ist wirklich spitze !


    Wolfgang :)