当前位置:首页 > CMS教程 > ecshop > 列表

给ECShop添加最新评论

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-07 23:36:10 浏览: 评论:0 

这篇文章主要介绍了给ECShop添加最新评论的方法及代码分享,需要的朋友可以参考下

我直接写上操作步骤吧,看下思路,相信大家也会了

第一步:

在includes/lib_goods.php里面构建自定义函数,代码如下:

  1. /** 
  2.  * 获取最近评论 
  3.  * 
  4.  * @return array 
  5.  */ 
  6. function get_latest_comment($limit_num
  7.     $sql = "SELECT c.content,c.add_time,g.goods_id,g.goods_name FROM ".$GLOBALS['ecs']->table('comment')." AS c 
  8.             LEFT JOIN ".$GLOBALS['ecs']->table('goods')." AS g on c.id_value=g.goods_id 
  9.             WHERE c.status=1 
  10.             LIMIT ".$limit_num;    
  11.       $res = $GLOBALS['db']->getAll($sql); 
  12.     return $res

第二步:在根目录的

goods.php的$smarty->assign('goods_rank',          get_goods_rank($goods_id));  // 商品的销售排名

下面添加以下代码:

$smarty->assign('comments_latest',     get_latest_comment(10));                 //获取最新品论

第三步:

在library目录下创建comments_latest.lbi文件

第四步:

在模板文件goods.dwt中使用以下代码即可在商品详情页面中调用“最新评论”,代码如下:

<!-- #BeginLibraryItem "/library/comments_latest.lbi" --><!-- #EndLibraryItem -->

Tags: ECShop最新评论

分享到: