|
Web
|
|
Written by Administrator
|
|
Sunday, 06 February 2011 20:39 |
Online prodavnica ima nekoliko kategorija i podkategorija. Uzećemo za primjer kategoriju Procesori koja ima podkategorije AMD i Intel. To bi izgledalo ovako Procesori > AMD > Naziv procesora. Problem: Kategorija Procesori ne sadrži artikle, oni su uređno raspoređeni u jedu od kategorija, ali se pri otvaranju kategorije PRocesori pojavljuje prazna tabela. Ovo je jedan od grešaka u kodu koji u stvari prikazuje praznu tabelu, iako proizvodi nisu tu.
Rješenje: Konektujte se na root vaše stranice i pronađite slijedeće fajlove: 'shop.browse.php' koji je lociran u '/public_html/administrator/component/com_virtumart/html/ 'browse_listtable.tpl.php' koji je lociran '/public_html/components/com_virtuemart/themes/your-theme/templates/browse/includes/ Napomena: prije bilo kakve promjene napraviti kopiju ova dva fajla.
Koristeći neki od editora otvorite 'shop.browse.php'
1.Nađite 102 liniju koda (otprilike) koja završava sa: $tpl->set( 'desc', $desc ); i ispod nje ubacite $count_prod = $ps_product_category->product_count($category_id); $tpl->set( 'count_products', $count_prod );
2. Zatim liniju 245 $products_per_row = (!empty($category_id)) ? $db_browse->f("products_per_row") : PRODUCTS_PER_ROW; i ispod nje ubacite $count_prod = $products_per_row; $tpl->set( 'count_products', $count_prod );
Snimite promjene i zamijenite fajl koji se nalazi na web stranici.
Sada otvorite 'browse_listtable.tpl.php'
Nađite 6 liniju
i ispod nje dodajte: [code]/code]
Zatim 71 liniju <br class="clr" /><br /> ispod kojeg ćete dodati:
Sa ovim kodom će se tabela pojaviti samo kad je proizvod prisutan u kategoriji.
 |