商品详情页面调用该商品评论数量
原创
©著作权归作者所有:来自51CTO博客作者沐雪编程人生的原创作品,请联系作者获取转载授权,否则将追究法律责任
熟悉ECSHOP的都知道,ECSHOP使用了缓存机制,所以为了能即时的反映最新的评论数,本方法使用的是 insert 函数形式,这样做的好处是能自动显示最新的评论数,而不需要经常去清除缓存。
下面是具体方法:
首先打开 includes/lib_insert.php 文件,在最下面增加一个函数(注意别加在 “?>”外面 )//调用评论信息条数
function insert_comments_count($arr)
{
$count=$GLOBALS['db']->getOne('SELECT COUNT(*) FROM '.
$GLOBALS['ecs']->table('comment')."WHERE id_value='$arr[id]'".
"AND comment_type='$arr[type]' AND status = 1 AND parent_id = 0");
return $count;
}
在你想显示评论数量的地方加入下面代码:
已有{insert name=comments_count type=$type id=$id}人评论
作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。
本文版权归作者有,如需转载恳请注明。
如果您觉得阅读这篇博客让你有所收获,
为之网-热爱软件编程 http://www.weizhi.cc/