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: Überflüssiger Code

    to_rob2

    • Neu im Forum
    • Beiträge: 17
    Überflüssiger Code
    am: 20. Juli 2012, 13:37:30
    Mir sind diverse Stellen (Stand: SP1d) aufgefallen, an denen es überflüssigen Code in Form von mehrfachen identischen Definitionen von Texten gibt.

    lang/german/admin/orders.php:
    Code: PHP  [Auswählen]
    define('TABLE_HEADING_STATUS', 'Status');
    ...
    define('TABLE_HEADING_STATUS', 'Status');

    lang/german/lang_german.conf
    Code: PHP  [Auswählen]
    [checkout_confirmation]
    text_payment_info = 'Zahlungsinformation:'
    ...
    text_payment_info = 'Zahlungsinformationen:'

    lang/english/admin/orders.php:
    Code: PHP  [Auswählen]
    define('TABLE_HEADING_STATUS', 'Status');
    ...
    define('TABLE_HEADING_STATUS', 'Status');
    ...
    define('TABLE_HEADING_STATUS', 'Status');

    lang/english/lang_english.conf
    Code: PHP  [Auswählen]
    [checkout_confirmation]
    text_payment_info = 'Payment information'
    ...
    text_payment_info = 'Payment information'

    Mehrfache Definitionen in den gleichen Dateien bzw. Abschnitten führen nur zu Irritationen. Wäre schön, wenn man das bereinigen würde.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=21237.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Überflüssiger Code
    Antwort #1 am: 20. Juli 2012, 13:55:42
    Hallo to_rob2,

    die Stellen, die du gefunden hast, sind kein überflüssiger Code, sondern kommen öfters vor, da für jeden Bereich im Shop [checkout_payment_address], [checkout_shipping_address] etc. diese Variable definiert werden muss.

    Schöne Grüße,
    Jan

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: Überflüssiger Code
    Antwort #2 am: 20. Juli 2012, 14:18:32
    Also wenn es in den normalen .php Sprachdateien doppelte Definitionen gibt raus damit!

    in den lang_XXX.conf Dateien nur dann, wenn gleiche Definitionen innerhalb einer Sektion [] stehen

    Es wird eh nur der erste Definitionseintrag genommen
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    15 Antworten
    5952 Aufrufe
    27. März 2014, 15:07:37 von gemano24
    12 Antworten
    4420 Aufrufe
    03. Januar 2017, 21:16:54 von hpzeller
               
    anything