Shop Hosting
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: Lieferzeit bei Artikeln die nicht auf Lager sind.

    DonTorpedo

    • Neu im Forum
    • Beiträge: 34
    Lieferzeit bei Artikeln die nicht auf Lager sind.
    am: 19. September 2013, 19:03:33
    Hallo,

    in der product_listing_v1.html und der product_info_v1.html habe ich folgenden Code eingebaut um zwei verschiedene Texte bei 2 unterchiedlichen Lagerbeständen anzuzeigen:

    Code: PHP  [Auswählen]
     {if $PRODUCTS_QUANTITY <= '100' and $PRODUCTS_QUANTITY>= '1'}
                            <p class="shippingtime"><strong>{#text_shippingtime#}</strong>{#text_shippingvalue1#}<br /></p>
                           {/if}
                            {if $PRODUCTS_QUANTITY <= '0'}
                            <p class="shippingtime"><strong>{#text_shippingtime#}</strong>{#text_shippingvalue2#}<br /></p>
                           {/if}

    es funktioniert sehr schön in der product_info.html aber in der product_listing.html wird immer nur der Text product_quantity bei lagerstand null angezeigt.. es steht also immer egal ob ein Artikel vorhanden ist oder nicht: "Artikel nicht auf Lager"

    was kann hier der Fehler sein? Habe ich etwas vergessen?

    Vielen dank für mithilfe

    Lg
    Don

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #1 am: 19. September 2013, 23:22:04
    Du scheinst eine Shopversion vor 1.05 zu haben und dort fehlt in der Datei "/includes/classes/product.php" innerhalb der Funktion "buildDataArray" noch der Zusatz im "return array":

    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => (int)$array['products_quantity'],

    Grüße

    Torsten

    DonTorpedo

    • Neu im Forum
    • Beiträge: 34
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #2 am: 20. September 2013, 08:11:00
    hmm seltsam, ansich habe ich die neueste Version "v1.06 rev 4642", der Shop ist noch ganz Frisch..

    habe dennoch den Code bei //products data array  eingefügt:

    dort war die einzige Zeile die products Quantity erwähnt:
    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',

    danach habe ich deinen Code eingefügt und nun gehts, Vielen dank!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #3 am: 20. September 2013, 08:39:28
    Das ist wirklich merkwürdig. Ich habe das Problem mal in Ticket #130 festgehalten.

    Grüße

    Torsten

    DonTorpedo

    • Neu im Forum
    • Beiträge: 34
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #4 am: 20. September 2013, 11:09:20
    Die Shopdateien habe ich jetzt nochmal heruntergeladen "Vollversion 1.06 rev 4642", in der /includes/classes/product.php

    scheint die von dir genannte Zeile zu fehlen.

    vorkommen tut products_quantity 2 mal (nicht wie vorher geschrieben einmal)

    lg

    Don

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #5 am: 20. September 2013, 12:28:08
    Zitat
    danach habe ich deinen Code eingefügt und nun gehts, Vielen dank!
    Ja aber nur wenn der in der product_listing.html
    $module_data.PRODUCTS_QUANTITY
    und nicht wie oben beschrieben
    $PRODUCTS_QUANTITY
    abfragst.

    ... denn dann geht auch die Originalzeile auch ;-)
    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',

    Zitat
    scheint die von dir genannte Zeile zu fehlen.
    Die fehlt nicht die sieht nur anders aus eben wie vorher geschrieben, mit isset(....

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #6 am: 20. September 2013, 12:39:33
    Ah, alles klar, danke dir für den Hinweis! :thx:
    Das war mir gar nicht aufgefallen. :hust: :whistle: :tomato:

    Grüße

    Torsten

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Lieferzeit bei Artikeln die nicht auf Lager sind.
    Antwort #7 am: 20. September 2013, 12:42:16
    Zitat
    Das war mir gar nicht aufgefallen.
    Macht nichts, mir auch nicht, bis ich es getestet habe :-D