ikonka telefonu zamiast 0.0 PLN

~Bobik

No avatar

2006-06-28 13:15

Jak zrobic zeby zamiast 0.0PLN i dodaj do koszyka byla
ikonka telefonu?

Pozdrawiam.

http://www.rowery.impuls.webd.pl

Bobik

treewood (OpenSolution)

Avatar: treewood

2006-06-28 15:46

Bobik - sporo roboty. napewno if'a wstawic do core/products.php do funkcji throwProductsData(), ze jesli jest kwota 0.00 to wciska do zmiennej jakiejs np. $aList['sPrice'] ikonke a jesli nie to wciska do zmiennej kod html wraz z cena.

nastepne ta zmienna musi sie znalezc w templates/products_list.tpl zamiast ceny $aList['fPrice']

~ma-bo

No avatar

2006-06-28 16:15

Moze ktos sie pokusi o podanie rozwiazania "na tacy" (czyli co i gdzie zmienic)? Dla kompletnych laikow bedzie to spore ułatwienie ;-)

Pozdrawiam

ma-bo

treewood (OpenSolution)

Avatar: treewood

2006-06-28 22:11

ma-bo - mozemy to zrobic na zlecenie.
http://opensolution.org/?p=contact

~Bobik

No avatar

2006-06-29 15:12

Krok1:
w pliku core/products.php w funkcji
function throwProductsData( $sFile, $aData, $sPage, $iList ){

dodalem dwie linijki:

if ($aList['fPrice'] != 0) {$aList['produkt_koszyk'] = '<a href="?p=ordersBasket&amp;sOption=add&amp;iProduct=$aList[iProduct]&amp;iQuantity=1" title="$lang[Add_to_basket]" class=tekst_w1>$aList[fPrice]&nbsp;$config[currency_symbol]&nbsp;&nbsp;&nbsp;<im g src="images/cart_image_small.gif" style="vertical-align: middle" alt="Dodaj do koszyka"></a>';}
if ($aList['fPrice'] == 0) {$aList['produkt_koszyk'] = '<img src="images/telefon.gif">';}


i w pliku templates/product_list.php zamiast czesci wyswietlajacej ceny i linku dalem
<td align="right" width="129px">
$aList[produkt_koszyk]
</td>

Bobik

~Bobik

No avatar

2006-06-29 15:33

Krok2:
w pliku core/products.php w funkcji

function throwProduct( $iProduct ){

dodalem cztery linijki:

if ($aList['fPrice'] != 0) {$aList['produkt_koszyk1'] = '<form action="" method="get" onsubmit="return checkForm( this,Array(Array(';
$aList['produkt_koszyk1'] .= "'iQuantity', 'int', '0', null, '>'";
$aList['produkt_koszyk1'] .= ' )));"><fieldset><input type="hidden" name="p" value="ordersBasket" /><input type="hidden" name="sOption" value="add" /><input type="hidden" name="iProduct" value="$aData[iProduct]" /><table border="0" width="100%" id="table2"><tr><td><font color="#FFFF00" class=tekst_w1>$lang[Price]:&nbsp;$aData[fPrice]&nbsp;$config[currency_symbol]</font ></td><td><font class=tekst_w1>$lang[Quantity]:</font><input type="text" name="iQuantity" value="1" maxlength="3" size="2" /></td><td><font color="#FFFF00"><input type="submit" value="$lang[Add_to_basket]" class="submit" /></font></td></tr></table></fieldset></form>';}
if ($aList['fPrice'] == 0) {$aList['produkt_koszyk1'] = 'TEST';}


i w pliku templates/product_more.php zamiast czesci wyswietlajacej ceny i linku dodania do koszyka dalem

$aData[produkt_koszyk1]

Bobik

Do góry
o nas | kontakt