~Bobik 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 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 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 2006-06-28 22:11
ma-bo - mozemy to zrobic na zlecenie. http://opensolution.org/?p=contact
~Bobik 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&sOption=add&iProduct=$aList[iProduct]&iQuantity=1" title="$lang[Add_to_basket]" class=tekst_w1>$aList[fPrice] $config[currency_symbol] <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 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]: $aData[fPrice] $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