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: Lagerampel Problem

    netbussy

    • Neu im Forum
    • Beiträge: 4
    Lagerampel Problem
    am: 12. Dezember 2012, 19:05:42
    Hallo zusammen,

    ich habe ein Problem mit der Anzeige der Lagerampel. Unter Produktdetails wird alles richtig dargestellt, dort habe ich folgenden Code benutzt:

    Code: PHP  [Auswählen]
    <!-- Lagerampel -->
            {if $PRODUCTS_QUANTITY >= '10'}
            <div style="margin-top:8px;">
                <img style="display:block; float:left;" src="images/icons/ampel_gruen.png" alt="{#product_available#}" title="{#product_available#}" />
                <p style="margin:0px; font-size:10px; line-height:16px;"><strong style="padding-left:5px;"> {#product_available#} </font></strong></p></div>{/if}
           {if $PRODUCTS_QUANTITY <= '9' && $PRODUCTS_QUANTITY >= '5'}
                <div style="margin-top:8px;">
                    <img style="display:block; float:left;" src="images/icons/ampel_gelb.png" alt="{#product_little_available#}" title="{#product_little_available#}" />
                    <p style="margin:0px; font-size:10px; line-height:16px;"><strong style="padding-left:5px;"> {#product_little_available#} </strong></p></div>{/if}
               {if $PRODUCTS_QUANTITY <= '4'}
                    <div style="margin-top:8px;">
                    <img style="display:block; float:left;" src="images/icons/ampel_rot.png" alt="{#product_not_available#}" title="{#product_not_available#}" />
                    <p style="margin:0px; font-size:10px; line-height:16px;"><strong style="padding-left:5px;"> {#product_not_available#} </strong></p></div>{/if}
           <!-- Lagerampel -->

    Unter neue Produkte habe ich es nun auch versucht, mit folgendem Code:

    Code: PHP  [Auswählen]
    <!-- Lagerampel -->
            {if $module_data.PRODUCTS_QUANTITY >= '10'}
            <div style="margin-top:8px;">
                <img style="display:block; float:left;" src="images/icons/ampel_gruen.png" alt="{#product_available#}" title="{#product_available#}" />
                <p style="margin:0px; font-size:10px; line-height:16px;"><strong style="padding-left:5px;"> {$PRODUCTS_QUANTITY}{$module_data.PRODUCTS_QUANTITY}test {#product_available#} </font></strong></p></div>{/if}
           {if $module_data.PRODUCTS_QUANTITY <= '9' && $module_data.PRODUCTS_QUANTITY >= '5'}
                <div style="margin-top:8px;">
                    <img style="display:block; float:left;" src="images/icons/ampel_gelb.png" alt="{#product_little_available#}" title="{#product_little_available#}" />
                    <p style="margin:0px; font-size:10px; line-height:16px;"><strong style="padding-left:5px;"> {#product_little_available#} </strong></p></div>{/if}
               {if $module_data.PRODUCTS_QUANTITY <= '4'}
                    <div style="margin-top:8px;">
                    <img style="display:block; float:left;" src="images/icons/ampel_rot.png" alt="{#product_not_available#}" title="{#product_not_available#}" />
                    <p style="margin:0px; font-size:10px; line-height:16px;"><strong style="padding-left:5px;"> {$PRODUCTS_QUANTITY}{$module_data.PRODUCTS_QUANTITY}{#product_not_available#} </strong></p></div>{/if}
           <!-- Lagerampel -->

    Allerdings bleibt dir Ampel hier immer auf rot. Brauche Hilfe :)

    Viele Grüße
    Thorsten

    Linkback: https://www.modified-shop.org/forum/index.php?topic=23723.0
    rechtstexte für onlineshop

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: Lagerampel Problem
    Antwort #1 am: 12. Dezember 2012, 19:13:35
    Lageralarm wird u.U. durch 2 Faktoren ausgelöst.
    1. musst einmal im Produkt selbst eine Anzahl eingeben.
    2. auch wenn du unter "Attribute editieren" deine Varianten bestimmt und Mengen angegeben hast.

    Ich nehme an, dass du die generelle Produktanzahl nicht gesetzt hast.

    Grüße

    netbussy

    • Neu im Forum
    • Beiträge: 4
    Re: Lagerampel Problem
    Antwort #2 am: 12. Dezember 2012, 19:18:27
    Hallo Thomas,

    es geht mir um die Lagerampel nicht den Lageralarm.

    Sorry...

    Viele Grüße
    Thorsten

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Lagerampel Problem
    Antwort #3 am: 12. Dezember 2012, 22:40:32
    In der new_products.php hast Du entgegen der product_info.php die Abfrage nach der products_quantity nicht drin. Die musst Du dort in die new_products_query mit einfügen und dann genauso wie in der products_info.php als Variable assignen. Dann erst kannst Du sie mit Deinem Code auch unter neue Produkte abfragen.

    Beste Grüße,
    Wayne

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Lagerampel Problem
    Antwort #4 am: 13. Dezember 2012, 02:27:31
    Eigentlich nicht, das steht doch schon aus /includes/classes/product.php zur Verfügung soweit ich weiß.

    Mal unabhängig davon, daß ich die ganzen Inline-Styles ins CSS ausgliedern würde, hast du da z.B. einen schließenden font-tag drin der nie geöffnet wurde.
    Das HTML ist "grausam" und die Inline-Styles sind redundant.

    Und was hat da an zwei Stellen {$PRODUCTS_QUANTITY} zu suchen ?

    Gruß,
    noRiddle

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Lagerampel Problem
    Antwort #5 am: 13. Dezember 2012, 14:35:13
    Zitat
    Eigentlich nicht, das steht doch schon aus /includes/classes/product.php zur Verfügung soweit ich weiß.

    Vollkommen richtig. Da hätte ich erst mal nachschauen sollen.  :doh:

    Danke für die Hilfe!

    Beste Grüße,
    Wayne

    netbussy

    • Neu im Forum
    • Beiträge: 4
    Re: Lagerampel Problem
    Antwort #6 am: 16. Dezember 2012, 11:50:55
    Hallo zusammen,

    die Anmerkungen mit den CSS und HTML-Elementen stimmen natürlich. Ich wollte es nur ausprobieren und habe den Code aus einem anderen Thread genommen. Leider habe ich allerdings noch keine Lösung...

    Viele Grüße
    Thorsten

    zub

    • Schreiberling
    • Beiträge: 401
    Re: Lagerampel Problem
    Antwort #7 am: 16. Dezember 2012, 13:02:01
    @netbussy,
    kann es sein das du die
    /includes/modules/products_new.php um PRODUCTS_QUANTITY

    erweitern musst damit du dann mit
    {$module_data.PRODUCTS_QUANTITY} die Menge abfragen kannst.

    Gruß
    zub

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Lagerampel Problem
    Antwort #8 am: 16. Dezember 2012, 16:36:11
    Eigentlich nicht, das steht doch schon aus /includes/classes/product.php zur Verfügung soweit ich weiß.

    Hatte ich ein paar wenige Antworten vor Dir auch schon vermutet. ;-)

    Beste Grüße,
    Wayne
    Managed Server
    1 Antworten
    2595 Aufrufe
    07. Februar 2013, 23:39:34 von karl
    2 Antworten
    2605 Aufrufe
    19. Dezember 2013, 18:05:16 von Meppi
    11 Antworten
    1127 Aufrufe
    20. Mai 2022, 08:05:14 von Die-3D-Techniker
    9 Antworten
    4999 Aufrufe
    09. September 2013, 18:38:41 von web0null
               
    anything