Virtuemart – graficzne przedstawienie stanów magazynowych

///Virtuemart – graficzne przedstawienie stanów magazynowych

Virtuemart – graficzne przedstawienie stanów magazynowych

Za ilość produktu odpowiada zmienna : <?php echo $product_in_stock; ?>

[ad#ad-1]

możemy to zrobić na karcie produktu:
plik odpowiedzialny za wyświetlanie to zazwyczaj flypage.tpl.php
który znajduje się tutaj:

components/com_virtuemart/themes/default/templates/product_details/
lub na liście produktów (browse_1.php):
components/com_virtuemart/themes/default/templates/browse/

a jak zrobić, żeby wyświetlało nam graficznie dostępność?
zróbmy sobie dla przykładu 3 paski dostępności w paincie i wrzućmy je na serwer.
niech nazywają się dost3.jpg, dost2.jpg, dost1.jpg, dost0.jpg.

a teraz tylko kodzik w dowolnym miejscu w pliczku flypage lub browse:

if ($product_in_stock > 10) $dost=3; else if
(($product_in_stock>5) && ($product_in_stock<=10)) $dost=2; else if
(($product_in_stock=<5) && ($product_in_stock>=1)) $dost=1; else
$dost=0;

<img src=”dost<?php echo $dost;?>.jpg”>
i voila! powinno śmigać. Gdyby nie to proszę o komentarze.

Skomentuj wpis

komentarzy

By | 2010-05-09T12:19:15+00:00 Maj 9th, 2010|Webdesign - html / php / js|5 komentarzy

About the Author:

5 komentarzy

  1. Dariusz 06-04-2011 at 19:01

    Zrobiełm tak jak napisałes, caly Twoj kodzik wpisałem w „dowolne miejsce do pliku flypage.tpl.php

    pliki graficzne wgralem na serwer no i nie dziala

  2. admin 08-04-2011 at 10:17

    ok. a gdzie wrzuciłeś pliki .jpg?
    Jeśli mozesz to podaj adres strony, będzie łatwiej przeanalizować.

  3. Jacek 08-06-2011 at 17:52

    witam też mi nie wyszło wklejenie tego kodu. ponieważ po wklejeniu kod pojawia się albo na końcu strony nad stopką i jest widoczny dla klijętów albo robi błąd że strona wogóle sie nie otwiera

  4. Marek 07-10-2011 at 07:56

    Witam,
    potwierdzam, nie działa ten sposób.

  5. Marek 07-10-2011 at 10:25

    Witam,
    potwierdzam to nie działa. Czy po kodzie <img src=”dost.jpg”> nie brakuje jeszcze czegoś?

Leave A Comment