Managed Server
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: Bei versandkostenfreien Download-Artikeln erscheint englischer Text im Warenkorb

    Verleger

    • Fördermitglied
    • Beiträge: 23
    • Geschlecht:
    Hallo zusammen,

    wir stellen gerade auf die Version 1.06 SP2 um, da 1und1 die PHP Version auf 5.4. heraufgesetzt hat. Dabei fällt folgendes auf: Stellt man Download-Artikel ein und setzt sie mit GIFT_xxx versandkostenfrei, erscheint im Warenkorb folgender Text: _SHIPPING_FREE (Deutschland): (siehe auch beigefügten Screenshot)

    Bei der alten Version 1.05 war das nicht der Fall. Hat jemand eine Idee, wie man den Zusatz wegbekommt oder zumindest die Anzeige auf deutsch bekommt?

    PS. Spracheinstellungen sind nur auf deutsch gesetzt

    Gruß,
    Wolfgang

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

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    gibt es eine Definition der _SHIPPING_FREE im lang ordner?

    /lang/german/modules/shipping/<dein_modul>.php

    Code: PHP  [Auswählen]
    define('MODULE_SHIPPING_FREE', 'Der Text');

    Da ich jetzt nicht weiß in welcher Datei das gedöns zusammengebaut wird, bitte mal eine Volltextsuche über alle Dateien des Shops nach _SHIPPING_FREE und den Codeabschnitt hier posten. Ich vermute da sollte MODULE_SHIPPING_FREE und nicht _SHIPPING_FREE stehen.

    Verleger

    • Fördermitglied
    • Beiträge: 23
    • Geschlecht:
    Hallo Bonsai,

    die /lang/german/modules/shipping/freeamount.php sieht so aus:

    define('MODULE_SHIPPING_FREEAMOUNT_TEXT_TITLE', 'Versandkostenfrei');
    define('MODULE_SHIPPING_FREEAMOUNT_TEXT_DESCRIPTION', 'Versandkostenfreie Lieferung');
    define('MODULE_SHIPPING_FREEAMOUNT_TEXT_WAY', 'ab %s  Bestellwert versenden wir Ihre Bestellung versandkostenfrei');
    define('MODULE_SHIPPING_FREEAMOUNT_SORT_ORDER', 'Sortierreihenfolge');

    define('MODULE_SHIPPING_FREEAMOUNT_ALLOWED_TITLE' , 'Erlaubte Versandzonen');
    define('MODULE_SHIPPING_FREEAMOUNT_ALLOWED_DESC' , 'Geben Sie <b>einzeln</b> die Zonen an, in welche ein Versand m&ouml;glich sein soll. (z.B. AT,DE (lassen Sie dieses Feld leer, wenn Sie alle Zonen erlauben wollen))');
    define('MODULE_SHIPPING_FREEAMOUNT_STATUS_TITLE' , 'Versandkostenfreie Lieferung aktivieren');
    define('MODULE_SHIPPING_FREEAMOUNT_STATUS_DESC' , 'M&ouml;chten Sie Versandkostenfreie Lieferung anbieten?');
    define('MODULE_SHIPPING_FREEAMOUNT_DISPLAY_TITLE' , 'Anzeige aktivieren');
    define('MODULE_SHIPPING_FREEAMOUNT_DISPLAY_DESC' , 'M&ouml;chten Sie anzeigen, wenn der Mindestbetrag zur VK-freien Lieferung nicht erreicht ist?');
    define('MODULE_SHIPPING_FREEAMOUNT_AMOUNT_TITLE' , 'Mindestbetrag');
    define('MODULE_SHIPPING_FREEAMOUNT_AMOUNT_DESC' , 'Midestbestellwert, damit der Versand kostenlos ist?');
    define('MODULE_SHIPPING_FREEAMOUNT_SORT_ORDER_TITLE' , 'Sortierreihenfolge');
    define('MODULE_SHIPPING_FREEAMOUNT_SORT_ORDER_DESC' , 'Reihenfolge der Anzeige');
    ?>

    Es ist die Originaldatei, die auch von mir nicht verändert wurde. Noch etwas: wir haben auch die Einstellung "Versandkostenfrei ab 40,-- Euro". Wenn dieser Fall eintritt, wird alles korrekt angezeigt (Text auf deutsch => Versandkostenfrei) Nur eben nicht, wenn es sich um einen Download-Artikel handelt.

    Gruß
    Wolfgang

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Steht in der includes/modules/shipping/freeamount.php in Zeile 25 das?
    Code: PHP  [Auswählen]
          $this->title = MODULE_SHIPPING_FREEAMOUNT_TEXT_TITLE;
    Kannst Du das Modul einfach mal deinstallieren und wieder installieren? (Sollte man meines Wissens beim Upgrade mit allen Versand und Zahlungsmodulen machen)

    Verleger

    • Fördermitglied
    • Beiträge: 23
    • Geschlecht:
    Bei mir in Zeile 23:

    define('MODULE_SHIPPING_FREEAMOUNT_TEXT_TITLE', 'Versandkostenfrei');

    Es ist jedoch kein Update, sondern eine Erstinstallation der kompletten Shopversion. Das Deinstallieren und Wiederinstallieren probiere ich später einmal.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Zitat
    wir stellen gerade auf die Version 1.06 SP2 um

    Dann übernehmt ihr die Datenbank einer älteren Version?

    includes/modules/shipping/freeamount.php lies mal die Zeilen ab function install()

    Dann weißt du warum man die Module deinstalliert und wieder installiert ;-)

    Verleger

    • Fördermitglied
    • Beiträge: 23
    • Geschlecht:
    Hallo Bonsai,

    konnte das Problem nach langer Recherche selber lösen. Es wurde hier im Forum schon einmal beim Thema Gutscheine behandelt.

    in die lang/german/german.php den folgenden Code einfügen:

    define('_SHIPPING_FREE', 'versandkostenfrei');

    Damit erscheint der Text in deutsch.

    Gruß,
    Wolfgang
    Managed Server
    6 Antworten
    3269 Aufrufe
    16. November 2010, 18:36:10 von elainy
    14 Antworten
    516 Aufrufe
    05. August 2024, 13:17:33 von Conanwulf