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: MODUL: Lagerbestand - Anzeige mit Ampelsystem

    cooler

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #15 am: 05. März 2010, 14:59:39
    Der Footer habe ich nun angepasst. Habe nicht ich entfernt, sondern so ein pseudo Designer.

    Die Ampel geht nicht

    Habe folgendes gemacht wie im Link beschrieben:

    der /includes/classes/product.php folgenden Text eingefügt:

    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => $listing['products_quantity'],

    Habe ich so gemacht

    Meine product_listing_v1.html sieht so aus:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    {if $CATEGORIES_HEADING_TITLE}
      <h1>{$CATEGORIES_HEADING_TITLE}</h1>
      {else}
      <h1>{$CATEGORIES_NAME}</h1>
    {/if}
    {if $CATEGORIES_DESCRIPTION || $CATEGORIES_IMAGE || $MANUFACTURER_DROPDOWN}
                    {if $CATEGORIES_IMAGE}<img src="{$CATEGORIES_IMAGE}" alt="{$CATEGORIES_NAME}" class="imgLeft" /><br />{/if}
                    {if $CATEGORIES_DESCRIPTION}{$CATEGORIES_DESCRIPTION}<br />{/if}
                    {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}<br />{/if}
    {/if}

    <div class="hrproductpreview"></div>

    {if $MANUFACTURER_DROPDOWN}{$MANUFACTURER_DROPDOWN}{/if}
    {foreach name=aussen item=module_data from=$module_content}
    <p></p>
    <table class="productPreview" width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        {if $module_data.PRODUCTS_IMAGE!=''}<td class="productPreviewImage"><a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" class="productImageBorder" /></a></td>{/if}
        <td class="productPreviewContent">
                    <h2><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h2>
                    <p>{$module_data.PRODUCTS_DESCRIPTION}</p>
                    <p class="hrlightgrey"><strong>Hersteller Nr </strong>{$module_data.PRODUCTS_MODEL}</p>

       {if $module_data.PRODUCTS_QUANTITY>= '5'}
    <p class="shippingtime"><strong>Lagerbestand: </strong><IMG title=Lagernd alt=Lagernd src="admin/images/icons/ampel_gruen.jpg"> Lagernd<br /></p>
    {/if}
    {if $module_data.PRODUCTS_QUANTITY <= '4' and $module_data.PRODUCTS_QUANTITY>= '1'}
    <p class="shippingtime"><strong>Lagerbestand: </strong><IMG title="im Zulauf" alt="im Zulauf" src="admin/images/icons/ampel_gelb.jpg"> im Zulauf<br /></p>
    {/if}
    {if $module_data.PRODUCTS_QUANTITY <= '0'}
    <p class="shippingtime"><strong>Lagerbestand: </strong><IMG title="Artikel muss nachbestellt werden" alt="Nicht Lagernd" src="admin/images/icons/ampel_rot.jpg"> Nicht Lagernd<br /></p>
    {/if}

       <p class="price">{$module_data.PRODUCTS_PRICE}</p>
      <!-- Versandkosten nicht anzeigen-->  {*   <p class="taxandshippinginfo">({$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK})</p>  *}

                    {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}
                    {if $module_data.PRODUCTS_SHIPPING_NAME}<p class="shippingtime">{#text_shippingtime#}{if $module_data.PRODUCTS_SHIPPING_IMAGE}<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />{/if}
                           {$module_data.PRODUCTS_SHIPPING_NAME}  {/if}

                    {if $module_data.PRODUCTS_STOCKS_TRAFFIC_IMAGE}
                <p class="stockimage"><img src="{$module_data.PRODUCTS_STOCKS_TRAFFIC_IMAGE}" alt="{$module_data.PRODUCTS_STOCKS_TRAFFIC_NAME}" /></p>
                            <p class="stockimagetext">{$module_data.PRODUCTS_STOCKS_TRAFFIC_NAME}</p>
                    {/if}
                    <p>{$module_data.PRODUCTS_BUTTON_BUY_NOW} <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}buttons/{$language}/button_product_more.gif" alt="Details" border="0" /></a></p>
            </td>
      </tr>
    </table>

    {/foreach}
    {$NAVIGATION}

    Ich verwende die gratis Lagerstandsanzeige von (( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #16 am: 04. Januar 2011, 11:59:22
    @ all

    Ich habe mir nochmal die Arbeit gemacht, alle nötigen Ansichten der Lagerampel in den jeweiligen *.html und den dazugehörigen *.php Dateien ausführlich zusammen zu fassen!
    Grund: es gibt immer wieder jemanden der Probleme beim Einbau hat.  ;)
    Dieses Modul bezieht sich auf die Shopversion "modified eCommerce Shopsoftware v1.05"!

    Folgende Lagerampel-Ansichten sind hiermit "im Template xtc5" nutzbar:
    Zitat
    product_info_v1.html
    product_listing_v1.html
    cross_selling.html
    reverse_cross_selling.html
    new_products.html
    new_products_default.html
    new_products_overview.html

    So könnte es nach Einbau aussehen:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    -------------------------------------------------------------------
    Beispiel: Product Listing

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Viel Erfolg!  :)

    Gruß Björn

    [EDIT Tomcraft 04.01.2011: Fehler im Modul in der cross_selling.html.txt korrigiert.]
    [EDIT Tomcraft 09.01.2011: Eine aktualisierte Version gibt es hier.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #17 am: 04. Januar 2011, 13:03:40
    Danke Björn! :thx:

    Nun fehlt eigentlich nur noch, dass sich jemand mal die Mühe macht und Sprachvariablen einbaut. :hust: :whistle:

    P.S.: hier noch die Alternativ-Ampeln für diejenigen, die es schlichter mögen. ;-)

    [ Für Gäste sind keine Dateianhänge sichtbar ]
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Grüße

    Torsten

    luckybaron

    • Mitglied
    • Beiträge: 168
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #18 am: 04. Januar 2011, 20:53:58
    Ich habe das Modul "Verfügbarkeit_als_Ampelfunktion_modified eCommerce Shopsoftware.v1.05.zip" in mein Test System eingefügt, es geht auch alles soweit, nur (jetzt wirds kompliziert) habe ich folgendes Problem.
    Ich habe Artikel "A" und Artikel "B" in beiden Produkten funktioniert die Ampel wie sie soll, beide grüne Ampel.
    Wenn ich jetzt Artikel "A" Artikel "B" über Cross Selling hinzufüge zeigt Artikel "A" eine grüne Ampel(richtig) und bei der Empfehlung(Artikel"B") steht eine rote Ampel(das ist falsch).
    Wenn jetzt die Empfehlung (Artikel"B") anklicke stimmen beide Ampeln in der Beschreibung von Artikel"B" sowie die Empfehlung von Artikel"A".

    Ich hoffe ihr könnt mir folgen und helfen?

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #19 am: 04. Januar 2011, 22:07:09
    Hallo luckybaron,

    dann werden wahrscheinlich in der
    /templates/xtc5/module/corss_selling.html
    die Abfragen die so sein sollen:

    Code: PHP  [Auswählen]
    {if $products_data.PRODUCTS_QUANTITY>= '5'}
      <p class="shippingtime"><strong>Lagerbestand: </strong><IMG title=Lagernd alt=Lagernd src="admin/images/icons/ampel_gruen.jpg"> Lagernd<br /></p>
    {/if}
    {if $products_data.PRODUCTS_QUANTITY <= '4' and $products_data.PRODUCTS_QUANTITY>= '1'}
      <p class="shippingtime"><strong>Lagerbestand: </strong><IMG title="im Zulauf" alt="im Zulauf" src="admin/images/icons/ampel_gelb.jpg"> im Zulauf<br /></p>
    {/if}
    {if $products_data.PRODUCTS_QUANTITY <= '0'}
      <p class="shippingtime"><strong>Lagerbestand: </strong><IMG title="Artikel muss nachbestellt werden" alt="Nicht Lagernd" src="admin/images/icons/ampel_rot.jpg"> Nicht Lagernd<br /></p>
    {/if}
     
    nicht korrekt sein.

    Viele Grüße

    Franky

    luckybaron

    • Mitglied
    • Beiträge: 168
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #20 am: 04. Januar 2011, 22:20:11
    Also dieser Bereich bei mir sieht so aus:

    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="Artikel verfügbar" title=" Artikel verfügbar" />
               <p style="margin:0px; font-size:12px; line-height:16px;"><strong style="padding-left:5px;"> Artikel verfügbar </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="wenige Artikel verfügbar" title="wenige Artikel verfügbar" />
               <p style="margin:0px; font-size:12px; line-height:16px;"><strong style="padding-left:5px;"> wenige Artikel verfügbar </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="Artikel nicht verfügbar" title="Artikel nicht verfügbar" />
               <p style="margin:0px; font-size:12px; line-height:16px;"><strong style="padding-left:5px;"> Artikel nicht verfügbar </strong></p></div>{/if}
    <!-- Lagerampel -->    
    wie in der Anleitung beschrieben.

    Wie soll ich aber das verstehen:

    Code: PHP  [Auswählen]
    Dann in den Templates /templates/xtc5/module/cross_selling.html den Platzhalter:

    {$module_data.PRODUCTS_QUANTITY}

    nutzen.
    :?

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #21 am: 04. Januar 2011, 22:27:25
    Hallo luckybaron,

    bei fast allen Modulen stimmt das ja auch, nur bei cross_selling halt nicht.
    Dort muss es $products_data.PRODUCTS_QUANTITY sein.
    Darum habe ich Dir ja auch oben die Lösung gepostet... ;)

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #22 am: 04. Januar 2011, 22:28:02
    Welche Shopversion hast du?

    Nachtrag: Bin heute irgendwie zu langsam... ;-)

    Grüße

    Torsten

    luckybaron

    • Mitglied
    • Beiträge: 168
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #23 am: 04. Januar 2011, 22:34:38
    @Tomcraft
    ich verwende
    modified eCommerce Shopsoftware v1.05 dated: 2010-07-18

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #24 am: 04. Januar 2011, 22:37:14
    Hat sich schon erledigt, Franky hat bereits die Lösung gepostet und ich habe das Modul aktualisiert.

    Grüße

    Torsten

    luckybaron

    • Mitglied
    • Beiträge: 168
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #25 am: 04. Januar 2011, 22:42:08
    @franky_n
    sauber funktioniert musste nur die Grafiklinks anpassen und alles ist gut. :mrgreen:

    luckybaron

    • Mitglied
    • Beiträge: 168
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #26 am: 04. Januar 2011, 22:48:09
    Ihr seid ja echt spitze, schon geändert bin begeistert.
    Könnte man das auch in "MODUL: Attribute mit Grafiken" integrieren?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #27 am: 04. Januar 2011, 23:27:12
    Teste mal mit folgenden Code im Options-Template.

    Code: PHP  [Auswählen]
    <!-- Lagerampel -->
            {if $item_data.PRODUCTS_QUANTITY>= '10'}
               <div style="margin-top:8px;">
               <img style="display:block; float:left;" src="images/icons/ampel_gruen.png" alt="Artikel verfügbar" title=" Artikel verfügbar" />
               <p style="margin:0px; font-size:12px; line-height:16px;"><strong style="padding-left:5px;"> Artikel verfügbar </strong></p></div>{/if}
            {if $item_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="wenige Artikel verfügbar" title="wenige Artikel verfügbar" />
               <p style="margin:0px; font-size:12px; line-height:16px;"><strong style="padding-left:5px;"> wenige Artikel verfügbar </strong></p></div>{/if}
            {if $item_data.PRODUCTS_QUANTITY <= '4'}
               <div style="margin-top:8px;">
               <img style="display:block; float:left;" src="images/icons/ampel_rot.png" alt="Artikel nicht verfügbar" title="Artikel nicht verfügbar" />
               <p style="margin:0px; font-size:12px; line-height:16px;"><strong style="padding-left:5px;"> Artikel nicht verfügbar </strong></p></div>{/if}
    <!-- Lagerampel -->

    Grüße

    Torsten

    luckybaron

    • Mitglied
    • Beiträge: 168
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #28 am: 05. Januar 2011, 13:09:18
    @Torsten
    Geht leider nicht, werde heute Nachmitag mal das "MODUL: Lagerbestandsanzeige für Produkte und Attribute" versuchen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    MODUL: Lagerbestand - Anzeige mit Ampelsystem
    Antwort #29 am: 05. Januar 2011, 14:49:22
    Neee... warte mal... Franky oder jemand anderem fällt dazu bestimmt was ein. ;-)

    Grüße

    Torsten

    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    19 Antworten
    16611 Aufrufe
    09. August 2013, 03:43:10 von us62
    2 Antworten
    2687 Aufrufe
    28. Oktober 2014, 14:15:52 von Frankenstein
    15 Antworten
    9363 Aufrufe
    30. März 2020, 16:40:03 von mannoo
    4 Antworten
    5478 Aufrufe
    04. April 2018, 15:55:07 von DerNachbar