Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Shop läuft auf englisch, deutsch ist deaktiviert, trotzdem wird deutsch geöffnet

    web28

    • modified Team
    • Beiträge: 9.404
    Wenn Deutsch deaktiviert wird muss Englisch als Standard gesetzt werden. Außerdem sollte die automatische Browserspracherkennung entfernt werden.

    Diese Zeile in includes/modules/set_language_sessions.php auskommentieren oder löschen:

    $lng->get_browser_language();

    Dann könnte man noch in der gleichen Datei VOR der If Abfrage eine neue Abfrage einbauen:

    Code: PHP  [Auswählen]
    if ($_SESSION['language'] != DEFAULT_LANGUAGE) $_GET['language'] = 'en';

    Damit wird der folgende If Block dann ausgeführt und die Spache auf Englisch gestellt.

    Gruss Web28
    Shop Hosting

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Aha und wenn Englisch deaktiviert wird und Deutsch schon als Standard gesetzt ist?
    Bevor hier wieder hardcoded mit 'en' gebastelt wird, vielleicht wäre es sinnvoller die Spracherkennung nur dann einzuschalten, wenn es mehr als 1 aktive Sprache gibt .

    web28

    • modified Team
    • Beiträge: 9.404
    Wenn es nur eine aktive Sprache gibt, liefert die DB auch nur diese zurück.
    Die Browser Erkennung muss aber abgeschaltet werden bzw. der Code entfernt werden.
    Das fliegt in der nächsten Version sowieso raus.

    Gruss web28
    5 Antworten
    4383 Aufrufe
    10. Juni 2011, 13:52:50 von sportstourer
    2 Antworten
    3109 Aufrufe
    13. September 2010, 21:56:19 von schnapsonline
    6 Antworten
    5522 Aufrufe
    13. April 2016, 12:37:33 von noRiddle (revilonetz)