Forside av osCommerce
Hei.Jeg bruker osCommerce på en web-shop og ønsker en endring på forsiden på denne.
På forsiden vises 9 bokser med de siste innlagte produktene i web-shop'en. Ofte legger jeg inn plere produkter fra samme kategori. Derfor kan det på forsiden se ut som at jeg bare selger f.eks CD'er. Mens jeg også har DVD'er, PC-spill, Playstation-spill og X-box-spill i vareutvalget.
Derfor ønsker jeg å endre lik at det skal vises det nyeste produktet fra hver kategori på forsiden. Altså en CD, en DVD, et PC-spill, et Playstation-spill og et X-box-spill.
Jeg har tittet i fila /includes/modules/new_products.php. Det er et sql-kall som henter de 9 produktene på forsiden i dag.
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
21 $new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
22
}
else {
23 $new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
24
}
Jeg hadde derfor håpet det fantes en måte å hente ut det nyeste produktet i hver kategori ved hjelp av et annet SQL-kall.
Håper det finnes noen i dette forumet som kjenner til osCommerce som kan hjelpe meg med dette.
//andersjo
