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: Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?

    0815

    • Viel Schreiber
    • Beiträge: 905
    Moin,

    in meinen Shops verwende ich Grafiken (Header, Kategoriebilder, ..) mit eingebetteten Texten.
    Da die Shops zweisprachig gestaltet sind, möchte ich auch diese Grafiken mehrsprachig hinterlegt sind und mit der Sprachwahl wechseln.

    Wie müsste denn eine entsprechende Abfrage im Template (html-Dateien) aussehen?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=8209.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #1 am: 22. September 2010, 09:50:10
    Schau mal hier:

    im HTML-Template z.B. so:

    Code: PHP  [Auswählen]
    {php}
      if($_SESSION['language'] == "german") {
    [...]
      }
    {/php}
     
    Quelle: Aktive Sprache ermitteln?

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #2 am: 22. September 2010, 13:18:57
    Kann es sein, dass dieser Code in der index.html so nicht funktioniert?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #3 am: 22. September 2010, 13:28:06
    Nein, würde mich wundern... auch da müsste die Sprache in der Session stehen. :?

    Hab es gerade getestet, die Ausgabe erfolgt mit:

    Code: PHP  [Auswählen]
    {$smarty.session.language}
     
    Füge das mal an beliebiger Stelle in die "index.html" vom Template ein, dann findest du irgendwo stehen "german" bzw. "english", je nachdem welche Sprache gerade aktiv ist. ;-)

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #4 am: 22. September 2010, 13:33:46
    Ich erhalte immer folgende Fehlermeldung:
    Parse error: syntax error, unexpected '=', expecting T_STRINGWas ist ein "T_STRING"?

    ... und wie macht man das Ganze mit einer else Abfrage?

    PHP ist nicht so meine Welt ;-)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #5 am: 22. September 2010, 13:38:52
    Okay... nochmal ganz von vorne... poste mal bitte den kompletten Code deiner "index.html".

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #6 am: 28. September 2010, 08:02:46
    Hat sich erledigt, denn so funktioniert's bei mir nun auch:

    Code: PHP  [Auswählen]
    {php} if ($_SESSION['language'] == "german") {echo 'test1';} else {echo 'test2';}{/php}

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #7 am: 28. September 2010, 16:26:34
    Das hatte ich doch aber geschrieben. Okay... die "else"-Anweisung nicht, aber sonst? :?

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #8 am: 28. September 2010, 16:36:01
    Nee, das mit dem echo war bei Deinen Angaben nicht dabei.
    Da ich von PHP sehr wenig Ahnung habe, war mir nicht bewußt was da noch gefehlt hat.

    ... man lernt eben nie aus. ;-)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #9 am: 28. September 2010, 18:27:00
    Naja, letztendlich hat mein Tipp aber dazu geführt, dass du dich damit beschäftigt hast und es nun funktioniert!

    Macht doch so viel mehr Spaß als immer alles als Komplettlösung präsentiert zu bekommen. ;-)

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #10 am: 28. September 2010, 21:12:49
    Mag sein, aber im Moment sind es einfach zu viele Baustellen.
    In Kombination mit viel zu wenig Schlaf ist der Spaß dann schnell zu Ende.

    :-!

    ... aber was soll's, ein Problem wäre ja nun schon mal weniger. :B

    web28

    • modified Team
    • Beiträge: 9.404
    Abfrage um Bilder beim Wechsel der Sprache ebenfalls zu wechseln?
    Antwort #11 am: 30. September 2010, 16:43:23
    In der application_top.php werden folgende session Variablen definiert:

    Code: PHP  [Auswählen]
        $_SESSION['language'] = $lng->language['directory'];
        $_SESSION['languages_id'] = $lng->language['id'];
        $_SESSION['language_charset'] = $lng->language['language_charset'];
        $_SESSION['language_code'] = $lng->language['code'];
     
    Je nach Einsatzzweck kann man sich das Passende aussuchen.

    $_SESSION['language'] enthält den Verzeichnisnamen wie z.B. german, english usw.
    $_SESSION['language_code'] enhält den Sprachcode wie z.B. de, en usw.

    Gruss Web28

    Werbung / Banner buchen
    17 Antworten
    8346 Aufrufe
    08. Januar 2011, 21:31:57 von Tomcraft
    7 Antworten
    4448 Aufrufe
    14. Oktober 2012, 19:32:54 von Gradler
    9 Antworten
    4409 Aufrufe
    09. Februar 2014, 16:11:47 von web0null
    6 Antworten
    3264 Aufrufe
    03. Juli 2015, 11:42:42 von Matt
               
    anything