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: Logik Probleme mit config_load()

    xtramen

    • Neu im Forum
    • Beiträge: 4
    Logik Probleme mit config_load()
    am: 12. August 2014, 11:41:00
    Hallo Leute,
    ich will auf eine aktuelle Smarty Version upgraden und muss nun diverse Funktionen austauschen umbenennen usw.....kein Problem!

    Nun habe ich aber ein Logik Problem mit der Funktion config_load().

    Dieser Aufruf lädt in Smarty 2.xx die Sprachdateien aus dem Verzeichnis: lang/german/lang_german.conf.

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}

    Mit Smarty 3 bekomme ich logischerweise den Fehler das die Datei german/lang_german.conf nicht gefunden wurde.

    Wenn man sich die Definition der Variable $language anschaut, dann stellt man fest, das diese lediglich "german" ausgibt.

    Ich müsste das also überall abändern auf:

    Code: PHP  [Auswählen]
    {config_load file="lang/$language/lang_$language.conf" section="boxes"}

    Warum wird die Sprachdatei in Smarty 2.xx überhaupt gefunden?

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

    xtramen

    • Neu im Forum
    • Beiträge: 4
    Re: Logik Probleme mit config_load()
    Antwort #1 am: 12. August 2014, 12:23:05
    Sorry für den Doppelpost!

    Ich habe es gefunden!

    Code: PHP  [Auswählen]
    // BOF - Tomcraft - 2009-05-26 - change path to "lang"
    //    var $config_dir      =  'configs';
        var $config_dir      =  'lang'; // Modified for xt:Commerce v3.0.4 SP2.1 (c)2009 by Hetfield - www.MerZ-IT-SerVice.de
    // EOF - Tomcraft - 2009-05-26 - change path to "lang"

    Naja das macht man eigentlich nicht, in externen Libs rumpfuschen. Aber der Programmierstil von XTC ist ja so oder so laienhaft :-)

    Nichts für ungut. Gruß und Danke trotzdem! Wenigstens machen sich die "Entwickler" die Mühe!

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Logik Probleme mit config_load()
    Antwort #2 am: 12. August 2014, 12:36:00
    Hallo xtramen

    Hallo Leute,
    ich will auf eine aktuelle Smarty Versio Upgraden [...]

    Darf ich dich fragen warum Du das tun willst?

    PS:
    Der Hintergrund meiner Frage ist folgender, ich habe nämlich selbst bei osCommerce zuerst Smarty2 eingebaut und später auf Smart3 updated und bin enttäuscht, unter anderem weil Smarty3 langsamer ist.

    Gruss
    Hanspeter

    xtramen

    • Neu im Forum
    • Beiträge: 4
    Re: Logik Probleme mit config_load()
    Antwort #3 am: 12. August 2014, 13:31:04
    Smarty 3 hat schon Vorteile gegenüber Smarty 2.
    Zudem bin ich einige Features gewohnt, die es in Smarty 2 nicht gibt.

    Was die Performance betrifft, naja das liegt wohl eher daran, wie man die Engine integriert. XTC ist das beste Beispiel dafür, wie man es nicht machen sollte.
    Ich habe bereits Smarty 3 in osCommerce 2.3 vollständig integriert und es läuft super!
    Nun wollte ich aber aus diversen Gründen auf Modified umsteigen. Leider ist das ein Fass ohne Boden.

    Gruß

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Logik Probleme mit config_load()
    Antwort #4 am: 12. August 2014, 13:50:50
    Hallo xtramen

    [...]
    Ich habe bereits Smarty 3 in osCommerce 2.3 vollständig integriert und es läuft super!
    [...]

    Hast Du es als open source project veröffentlicht, wenn ja wo kann man es herunterladen?

    Gruss
    Hanspeter

    xtramen

    • Neu im Forum
    • Beiträge: 4
    Re: Logik Probleme mit config_load()
    Antwort #5 am: 13. August 2014, 19:10:09
    Nein das ist keine Version die man veröffentlichen könnte :-)

    Ich bin aber aktuell dran, eine Version zu entwickeln, die dann als Opensource zur Verfügung gestellt wird.
    Wer Interesse hat soll mir eine PN mit Email schreiben, dann wird er persönlich benachrichtigt wenn das erste Release erscheint. Betaster sind auch herzlich Willkommen. Bitte dann dazuschreiben!

    Gruß

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Re: Logik Probleme mit config_load()
    Antwort #6 am: 13. August 2014, 20:54:00
    Wenn ich richtig habe läuten hören wird in der kommenden 2.0 Smarty 3 implementiert sein.
    Das sage ich nur damit nicht Arbeit doppelt gemacht wird.

    Gruß,
    noRiddle
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    5 Antworten
    2782 Aufrufe
    26. November 2010, 23:10:56 von matze
    2 Antworten
    2247 Aufrufe
    09. Februar 2010, 09:31:55 von Hetfield
    0 Antworten
    1006 Aufrufe
    20. Oktober 2017, 22:34:41 von Modulfux
    2 Antworten
    2082 Aufrufe
    20. November 2014, 10:20:39 von Blume