首页建站经验 ecshop获取点击人气排行榜

ecshop获取点击人气排行榜

关于ecshop获取点击人气排行榜,具体如下:两部分。index.php和lib_goods.php关于涉及到index.dwt的,请将按销量排行的改为from = top_hots_allindex.php增加$smarty->assign('to…

关于ecshop获取点击人气排行榜,具体如下:

两部分。index.php和lib_goods.php

关于涉及到index.dwt的,请将按销量排行的改为from = top_hots_all

index.php增加

$smarty->assign('top_hots_all', get_top10_hot(0)); // 全部人气排行

/**

lib_goods.php lib库增加函数(children取得子类产品id)

* 调用当前人气排行榜

*按点击排列 i<10 显示10个

* @access public

* @param string $cats 查询的分类

* @return array

*/

function get_top10_hot($cats)

{

if (empty($cats))

{

$children = '';

}

else

{

$children = "WHERE ".get_children($cats);

}

$sql = 'SELECT * ' .

' FROM ' . $GLOBALS['ecs']->table('goods') .' g '.

" $children" .

' ORDER BY click_count DESC LIMIT 0 , 10';

$hot = $GLOBALS['db']->getALL($sql);

for ($i = 0; $i < 10; $i++)

{

$hot[$i]['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ?

sub_str($hot[$i]['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $hot[$i]['goods_name'];/*$hot[$i]['goods_name'];*/

$hot[$i]['url'] = build_uri('goods', array('gid' => $hot[$i]['goods_id']), $hot[$i]['goods_name']);

$hot[$i]['name'] = $hot[$i]['goods_name'];

}

return $hot;

}

以上就是本文章全部内容,希望对大家有所帮助。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/18816.html
上一篇在ECSHOP首页显示各个商品的品牌名称
下一篇 ecshop多货币解决方案
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部