Jump to content
xt:Commerce Community Forum

Lagerampel unter 3.04 Bestand


jp2302

Recommended Posts

Hallo ,

hat es schon jemand hinbekommen die Lagerampel unter 3.04 zu instalieren.

Ich habe mir hier alle Beitr?ge durchgelesen ,leider ohne Erfolg.

Die meisten Beitr?ge sind schon veraltet ,daher hier nun meine FRage.

K?nnte mal jemand das Script Posten ,Danke

Mfg jp2302

Link to comment
Share on other sites

  • Replies 108
  • Created
  • Last Reply

Hi,

also PRODUCTS_QUANTITY wird bereits in der 3er im Smarty Assigned... d.h. du brauchst nur in deinem Template (products_info_v1.html) die Abfragen f?r die Lagerampel hinzuzuf?gen...

hier mal meine Abfragen:


{if ($PRODUCTS_QUANTITY>0 and $PRODUCTS_QUANTITY<=3) }

<img src="{$tpl_path}images/gelb_gruen.jpg" border="0" title="Artikel ist begrenzt lieferbar!">

{/if}


{if ($PRODUCTS_QUANTITY==0) }

<img src="{$tpl_path}images/gelb.jpg" border="0" title="Artikel ist kurzfristig lieferbar!">

{/if}


{if ($PRODUCTS_QUANTITY>3) }

<img src="{$tpl_path}images/gruen.jpg" border="0" title="Artikel ist sofort verf?gbar!">

{/if}

das ist alles eigentlich slebsterkl?rend ;-)

du kannst die if-Abfragen beliebig erweitern ;)

Gru?

TechWay

Link to comment
Share on other sites

Hi ,ich habe das nun in meine products_info_v1.html eingef?gt , aber leider wird nix angezeigt ( den Pfad zu den jpg habe ich angpasst ) , nicht mal eine Fehlermeldung erscheint.

Das Script habe ich ans Ende eingef?gt ,hoffe das war richtig.

Gr?sse jp2302

Link to comment
Share on other sites

schau mal in deiner product_info.php (im ordner includes/modules) nach ob du da sowas ?hnliches hast:


$info_smarty->assign('PRODUCTS_QUANTITY', $product->data['products_quantity']);

bei mir ist es Zeile 99

wenn es drin ist dann m?sste es eigentlich gehen... kannst mal probieren in dem template einfach mal {$PRODUCTS_QUANTITY} auszugeben, ob es geht...

Link to comment
Share on other sites

mein kompletter quelltext

{config_load file="$language/lang_$language.conf" section="index"}

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr valign="top">

<td class="contentsTopics">{$CATEGORIES_NAME}</td>

<td align="right"></td>

</tr>

<tr valign="top">

<td class="contentsTopics">{$CATEGORIES_HEADING_TITLE}</td>

<td align="right"></td>

</tr>

</table>

{if $CATEGORIES_DESCRIPTION}

{$CATEGORIES_DESCRIPTION}{/if}

{if $CATEGORIES_IMAGE}{$CATEGORIES_IMAGE}

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td style="border-bottom: 1px solid; border-color: #000000;"></td>

</tr>

</table>

{/if}

{if $MANUFACTURER_DROPDOWN}

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td class="main" align="right"><table border="0" cellspacing="0" cellpadding="0">

<tr>

<td class="main" align="right">{#text_show#}</td>

<td class="main" align="right">{$MANUFACTURER_DROPDOWN}</td>

</tr>

</table> </td>

</tr>

</table>

{/if}

{foreach name=aussen item=module_data from=$module_content}

<table width="100%" border="0" cellspacing="2" cellpadding="0">

<tr>

{if $module_data.PRODUCTS_IMAGE!=''}

<td rowspan="4" align="left" valign="top" width="10%">

{$module_data.PRODUCTS_IMAGE}

</td>

{/if}

<td colspan="2" align="left" class="main">{$module_data.PRODUCTS_NAME}</td>

</tr>

<tr>

<td colspan="2" align="left" class="main">{$module_data.PRODUCTS_SHORT_DESCRIPTION}</td>

</tr>

<tr>

<td colspan="2" align="left" class="main">

{$module_data.PRODUCTS_PRICE}

{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}

{if $module_data.PRODUCTS_VPE}{$module_data.PRODUCTS_VPE}{/if}

</td>

</tr>

<tr>

<td class="main">

{if $module_data.SHIPPING_NAME}

{#text_shippingtime#}

{if $module_data.SHIPPING_IMAGE}

{$module_data.SHIPPING_IMAGE}{/if}

{$module_data.SHIPPING_NAME}

{/if}

{if ($PRODUCTS_QUANTITY>0 and $PRODUCTS_QUANTITY<=3) }

rot.gif

{/if}

{if ($PRODUCTS_QUANTITY==0) }

orange.gif

{/if}

{if ($PRODUCTS_QUANTITY>3) }

gruen.gif

{/if}

</td>

<td align="right">{$module_data.BUTTON_BUY_NOW}</td>

</tr>

</table>

<div class="border-bottom"></div>

{/foreach}

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>{$NAVIGATION}</td>

</tr>

</table>

{$PRODUCTS_QUANTITY}

Link to comment
Share on other sites

Ja ist klar, ich hab dir beschrieben wie man es f?r die product_info macht und nicht product_listing!!!

wenn du in deinem product_listing auch die ampel haben willst dann musst du in der product_listing.php gucken, da wird n?mlich die Quantity nicht assigned.... muss man noch hinzuf?gen...

probier erstmal diesen codeschnipsel in deine product_info_v1 einzuf?gen!

Link to comment
Share on other sites

ich hab jetzt mal in product_listing nachgeschaut.... in der sql-abfrage ist bereits products_quantity drin, musst also nur noch f?r smarty assignen:

/include/modules/product_listing.php

nach dieser zeile (bei mir 111):


$module_content[] = array ('PRODUCTS_NAME' => $listing['products_name'], 

f?gst du diese ein:

'PRODUCTS_QUANTITY' => $listing['products_quantity'],

dann musst du allerdings in dem Template so machen:

{if ($module_data.PRODUCTS_QUANTITY>0 and $module_data.PRODUCTS_QUANTITY<=3) }

<img src="{$tpl_path}images/rot.gif" border="0" title="Artikel ist begrenzt lieferbar!">

{/if}


{if ($module_data.PRODUCTS_QUANTITY==0) }

<img src="{$tpl_path}images/orange.gif" border="0" title="Artikel ist kurzfristig lieferbar!">

{/if}


{if ($module_data.PRODUCTS_QUANTITY>3) }

<img src="{$tpl_path}images/gruen.gif" border="0" title="Artikel ist sofort verf?gbar!">

{/if}

vorher sicherheitskopien machen :ph34r:

Gru? und viel Gl?ck

Link to comment
Share on other sites

Originally posted by jp2302@Mar 6 2006, 06:04 PM

nun bekomme ich eine fehlermeldung :

product_info.php on line 66

ich habe jetzt den code in die Produktinfo kopiert , ich werde aber am besten alles nochmal r?ckg?nig machen sonst gibts chaos.

gr?sse jp2302

Quoted post

du musst in der product_info.php nichts machen!!!!

lediglich in deinem product_info-Template (also products_info_v1.html)

das einf?gen:


{if ($PRODUCTS_QUANTITY>0 and $PRODUCTS_QUANTITY<=3) }

<img src="{$tpl_path}images/rot.gif" border="0" title="Artikel ist begrenzt lieferbar!">

{/if}


{if ($PRODUCTS_QUANTITY==0) }

<img src="{$tpl_path}images/orange.gif" border="0" title="Artikel ist kurzfristig lieferbar!">

{/if}


{if ($PRODUCTS_QUANTITY>3) }

<img src="{$tpl_path}images/gruen.gif" border="0" title="Artikel ist sofort verf?gbar!">

{/if}

Link to comment
Share on other sites

jetzt gibts noch mehr fehlermeldungen:

Warning: main(DIR_FS_INCxtc_check_categories_status.inc.php): failed to open stream: No such file or directory in /home/www/web1995/html/xt1/product_info.php on line 25

Fatal error: main(): Failed opening required 'DIR_FS_INCxtc_check_categories_status.inc.php' (include_path='.') in /home/www/web1995/html/xt1/product_info.php on line 25

Link to comment
Share on other sites

Warning: main(DIR_FS_INCxtc_check_categories_status.inc.php): failed to open stream: No such file or directory in /home/www/web1995/html/xt1/product_info.php on line 25

Fatal error: main(): Failed opening required 'DIR_FS_INCxtc_check_categories_status.inc.php' (include_path='.') in /home/www/web1995/html/xt1/product_info.php on line 25

die fehlermeldung bleibt die gleiche

Link to comment
Share on other sites

  • 3 weeks later...

Hi ,

ich habe das nun endlich mit dem Bestand hinbekommen nur leider wird immer der gleiche Bestand angezeigt , egal wie ich die Parameter ?ndere immer bekomme ich die Gelbe Ampel zu sehen ,ich denke irgendwo wird da eine Variable nicht richtig ausgelesen.

Wer kann mir hier weiterhelfen.

meine product_listing_v1.html sieht nun so aus:

{/if}

{if ($PRODUCTS_QUANTITY>0 and $PRODUCTS_QUANTITY<=0) }

rot.gif

{/if}

{if ($PRODUCTS_QUANTITY<5) }

orange.gif

{/if}

{if ($PRODUCTS_QUANTITY>5) }

gruen.gif

{/if}

mfg jp2302

Link to comment
Share on other sites

Hallo

habs so gemacht

<!-- Ampel//-->

{if $module_data.PRODUCTS_QUANTITY<2 && $module_data.PRODUCTS_QUANTITY>0}ampel_gruen.gif{/if}

{if $module_data.PRODUCTS_QUANTITY<3 && $module_data.PRODUCTS_QUANTITY>1}ampel_gelb.gif{/if}

{if $module_data.PRODUCTS_QUANTITY>2}ampel_rot.gif{/if}

<!-- Ende Ampel //-->

Gru?

Norbert

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
  • Create New...