单个分类排行榜解决方法

2016-07-07 15:45 来源:www.chinab4c.com 作者:ecshop专家

官方的代码已经有这个功能,只要稍做改动即可。

排行榜生成代码改动:
\includes\lib_goods.php 95行


$where = !empty($cats) ? "AND ($cats OR " . get_extension_goods($cats) . ") " : '';

改为

$where = !empty($cats) ? "AND (g.cat_id = $cats OR " . get_extension_goods($cats) . ") " : '';


调用代码: get_top10($cat_id)

回答:
楼主大哥,这个具体是什么意思呢?

补充一下,这么改的确实现了单个排行榜功能,其实不是改的问题,是官方的bug,只要在category.php调用get_top10($cat_id)就会出这个问题,只有不赋值,就调用get_top10()才不会出这个bug。

可是如果我想调食品这个栏目。 但是食品下面还有子栏目话。。。他就调不出来!