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: Deutsch im englischen Kassenbereich

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Deutsch im englischen Kassenbereich
    am: 04. November 2010, 10:31:53
    Guten Morgen zusammen.

    Ich habe das Problem, dass sich im unteren Bereich die Grafik nicht von Deutsch auf Englisch,
    somit auch in andere Sprachen umstellt.

    Code: PHP  [Auswählen]
    <img src="{$tpl_path}img/versand_1.gif" alt=""/>
    <img src="{$tpl_path}img/versand_2.gif" alt=""/>
    <img src="{$tpl_path}img/versand_3.gif" alt=""/>
     
    Die Texte selbst werden ja im Contet eingestellt.

    Was muss ich da machen?

    Danke im voraus.

      [ Für Gäste sind keine Dateianhänge sichtbar ]



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Deutsch im englischen Kassenbereich
    Antwort #1 am: 04. November 2010, 12:20:45
    Du kannst in deinem Template die Sprache wie folgt ermitteln und entsprechend die deutschen bzw. englischen Bildchen anzeigen lassen:

    Code: PHP  [Auswählen]
    {if $language == 'german'}
      {Hier den Box Platzhalter rein}
    {/if}
     
    Grüße

    Torsten

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Deutsch im englischen Kassenbereich
    Antwort #2 am: 04. November 2010, 13:06:37
    Kann ich auch die Grafiken mit der Sprache automatisch wechseln lassen?

    Code: PHP  [Auswählen]
    {if $language == 'german'}
      {Hier den Box Platzhalter für Deutsch rein}
    {/if}
    {if $language == 'english'}
      {Hier den Box Platzhalter für Englisch rein}
    {/if}
     
    Wenn ja, welcher Datei?
    Ich bin bestimmt Blind.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Deutsch im englischen Kassenbereich
    Antwort #3 am: 04. November 2010, 15:30:16
    Ja klaro...

    Code: PHP  [Auswählen]
    {if $language == 'german'}
      <img src="{$tpl_path}img/versand_1_de.gif" alt=""/>
    {elseif $language == 'english'}
      <img src="{$tpl_path}img/versand_1_en.gif" alt=""/>
    {else}
      ...
    {/if}
     
    Grüße

    Torsten

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Deutsch im englischen Kassenbereich
    Antwort #4 am: 04. November 2010, 19:04:31
    Pssst.

    (In welche Datei gehört das)
    Ich finde nichts und :booze: mich gleich!   :B

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Deutsch im englischen Kassenbereich
    Antwort #5 am: 04. November 2010, 22:46:22
    Na such doch einfach mal nach dem Vorkommen der Datei "versand_1.gif". ;-)

    Das Programm grepWin wird dir dabei helfen! -> FAQ: Liste wichtiger Freeware- & OpenSource-Programme für die Shop-Erstellung

    Grüße

    Torsten

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Deutsch im englischen Kassenbereich
    Antwort #6 am: 05. November 2010, 05:10:14
    Moin Torsten.

    Hast Du das auch schon mal, dass Mann nicht auf das einfachste der Welt kommt.  :datz:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Deutsch im englischen Kassenbereich
    Antwort #7 am: 05. November 2010, 09:31:42
    Ja, manchmal denk ich auch zu sehr um die Ecke. ;-)

    Grüße

    Torsten

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Deutsch im englischen Kassenbereich
    Antwort #8 am: 05. November 2010, 17:42:31
    Also.

    Der Programmierer von dem Template wusste nicht, dass es außer Deutsch noch andere Sprachen (wie Englisch) gibt.
    Deshalb lagen die Grafiken im Verzeichnis /template/images/ und nicht im Verzeichnis /template/buttons/sprachen....

    Für die Vorgänge "Versandinformationen / Zahlungsweise / Bestätigung" hab ich das hin bekommen.

    Beim letzten Schritt "checkout_success" komme ich nicht weiter.
    Bleibt bei der dritten Grafik stehen.

    Denke ich da mal wieder um die Ecke oder ist das nicht in der "checkout_success.html"?

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="checkout_success"}
    <div class="account_edit">
            <div class="account_edit_headline">
            {#heading_success#}
       </div>
        {$FORM_ACTION}
        <div class="account_edit_inner">
            <div class="checkout_success">
                    <div class="checkout_success_left">
                 <img src="{$tpl_path}img/checkout_success.gif" alt="" />
                </div>
                <div class="checkout_success_right">
                    <p><strong>{#heading_success#}</strong></p>
                   <p>{#text_success#}</p>
                   <p><strong>{#title_printorder#}</strong><br />
                   {#text_printorder#}</p>
                   {$BUTTON_PRINT}<br /><br />
                    <p class="orange_style">{#text_thankyou#}</p>
                   {if $GV_SEND_LINK}<div class="gf">{#gv_has_vouchera#} {$GV_SEND_LINK} {#gv_has_voucherb#}</div>{/if}
               </div>
            </div>
        </div>
        <div class="buttons_left_right">
            <div class="buttons_left_right_left">
                 
            </div>
            <div class="buttons_left_right_right">
                {$BUTTON_CONTINUE}
            </div>
        </div>
    </div>
    <div class="versand_img">
    {if $language == 'german'}
      <img src="{$tpl_path}buttons/german/versand_4.gif" alt=""/>
    {elseif $language == 'english'}
      <img src="{$tpl_path}buttons/english/versand_4.gif" alt=""/>
    {/if}
    </div>
    {if $google_tracking eq 'true'}
    {$tracking_code}
    {/if}
    {if $downloads_content neq ''}
      {$downloads_content}
    {/if}
    {$FORM_END}
    Die folgende Änderung hab ich vorgenommen:

    Code: PHP  [Auswählen]
    {if $language == 'german'}
      <img src="{$tpl_path}buttons/german/versand_4.gif" alt=""/>
    {elseif $language == 'english'}
      <img src="{$tpl_path}buttons/english/versand_4.gif" alt=""/>
    {/if}
    Hier geht es zur Seite: http://www.yaktrading.com

    Daten zum Testen einer Bestellung gerne über PM.

    Oder halt neu Anmelden.

    franky_n

    • Experte
    • Beiträge: 4.950
    Deutsch im englischen Kassenbereich
    Antwort #9 am: 05. November 2010, 19:49:20
    Hallo JD Design,

    warum machst Du eigentlich nicht einfach die if Anweisung weg und das?

    Code: PHP  [Auswählen]
    <img src="{$tpl_path}buttons/{$language}/versand_4.gif" alt=""/>
     
    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Deutsch im englischen Kassenbereich
    Antwort #10 am: 05. November 2010, 20:04:57
    Weil ich ihm den Quatsch anfangs gesagt hatte. Lies das Thema mal von Anfang an. ;-)

    Keine Ahnung, warum ich an der Stelle so kompliziert gedacht habe. :?

    Grüße

    Torsten

    JD Design

    • Frisch an Board
    • Beiträge: 58
    Deutsch im englischen Kassenbereich
    Antwort #11 am: 06. November 2010, 09:22:43
    Habe mich für die Variante mit {$language} entschieden, weil ich mir jetzt keine Gedanken mehr über die noch einzubringenden Sprachpakete machen muss.

    Dazu an Torsten & franky_n herzlichen DANK!

    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    18 Antworten
    8684 Aufrufe
    21. März 2014, 12:43:24 von BirdBox
    0 Antworten
    1053 Aufrufe
    04. August 2018, 10:07:47 von Iroplis
               
    anything