ecshop默認的銷售排行代碼是:$smarty->assign('top_goods', get_top10());
這個 get_top10()里面是空的,沒有傳參數,所以調用了全部商品的排行。
在網站根上當下打開文件 category.php
把代碼 $smarty->assign('top_goods', get_top10()); // 銷售排行
修改為:$smarty->assign('top_goods', get_top10($cats="$_REQUEST[id]")); // 銷售排行
這樣就獲取了分類的ID,也就實現了分類下的銷售排行。
如果沒有顯視分類排行 ,有可能是沒有銷售記錄。
新聞熱點
疑難解答