Zobacz pełną wersję : Złe zliczanie produktów
Na stronie głowne w kategorii pierwszej mam kilka innych kategorii i w nich produkty. Niestety na stronie głownej pokazuje mi tylko ilość produktów z jednej podkategorii a nie sumuje ze wszystkich podkategorii. Może jakieś sugestie ktoś ma?
Właśnie dostałem odpowiedź na email, do edycji jest funkcja products_in_category z pliku ps_product_category.php
function prod_in_cat_recursive( $category_id ) {
$num=0;
if (ps_product_category::has_childs( $category_id )) {
$db = new ps_DB;
$q = "SELECT category_child_id FROM #__{vm}_category_xref ";
$q .= "WHERE category_parent_id='$category_id' ";
$db->query($q);
while( $db->next_record() ) {
$num += ps_product_category::prod_in_cat_recursive($db->f("category_child_id"));
}
}
$num += ps_product_category::product_count($category_id);
return $num;
}
function products_in_category( $category_id ) {
if( PSHOP_SHOW_PRODUCTS_IN_CATEGORY == '1' ) {
$num = ps_product_category::prod_in_cat_recursive( $category_id );
return " ($num) ";
}
else
return "";
}
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!