激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - ECSHOP - 在ECSHOP的商品列表調用評論數量的方法

在ECSHOP的商品列表調用評論數量的方法

2019-10-11 13:21ECSHOP教程網 ECSHOP

這篇文章主要介紹了在ECSHOP的商品列表調用評論數量的方法,需要的朋友可以參考下

ECSHOP的商品列表頁如果能顯示相對應的評論數,那就更好了,我們也可以添加一些瀏覽次數,這樣商品的列表看起來就更加豐富了,今天我們就給大家來講解一下如何在ECSHOP的商品列表調用評論數量,需要修改系統文件,修改之前請備份相關文件。 

修改分類文件 

修改category.php 文件,定位到 category_get_goods() 函數部分找到

SQL Code復制內容到剪貼板

  1. $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .   

  2.                 "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .   

  3.                 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .   

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

  5.             'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .   

  6.                 "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .   

  7.             "WHERE $where $ext ORDER BY $sort $order";  

修改為

SQL Code復制內容到剪貼板

  1. $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' .   

  2.                 "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, g.promote_price, g.goods_type, " .   

  3.   " IFNULL(AVG(r.comment_rank),0) AS comment_rank,IF(r.comment_rank,count(*),0) AS  comment_count, ".   

  4.                 'g.promote_start_date, g.promote_end_date, g.goods_brief, g.goods_thumb , g.goods_img ' .   

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

  6.             'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price') . ' AS mp ' .   

  7.                 "ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' " .   

  8.      ' LEFT JOIN  '. $GLOBALS['ecs']->table('comment') .' AS r '.   

  9.    'ON r.id_value = g.goods_id AND comment_type = 0 AND r.parent_id = 0 AND r.status = 1 ' .   

  10.             "WHERE $where $ext group by g.goods_id ORDER BY $sort $order";  


然后繼續找到

 

復制代碼

代碼如下:


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

 

在它下面增加幾行代碼

 

復制代碼

代碼如下:


$row['comment_rank'] = ceil($row['comment_rank']) == 0 ? 5 : ceil($row['comment_rank']);
$arr[$row['goods_id']]['comment_rank']=$row['comment_rank'];
$arr[$row['goods_id']]['comment_count']=$row['comment_count'];

 

修改模版文件

修改 themes/default/library/goods_list.lbi 文件找到

 

復制代碼

代碼如下:


<a href="javascript:collect({$goods.goods_id});" class="f6">{$lang.btn_collect}</a>

 

在它上面增加

 

復制代碼

代碼如下:


<img src="images/stars{$goods.comment_rank}.gif" style="width:78px;height:15px;" />
 

 

評論數:{$goods.comment_count}<br>

PS:大家都知道ECSHOP系統有緩存機制,如果某個商品有了新的評論,列表頁的評論數量不會立馬隨著更新。得等到下次更新緩存的時候才會更新。

如果您想列表頁能即時體現評論數量的變化。只需繼續進行下面修改即可。

把 category.php 文件的

$smarty->caching = true;

修改為

$smarty->caching = false;

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 91精品观看91久久久久久国产 | 中文字幕在线观看视频一区 | 女18一级大黄毛片免费女人 | 激情av在线| 在线成人免费视频 | 日日草天天干 | 免费观看在线 | 亚洲成人久久精品 | 91黄瓜视频 | 日韩色视频 | 成人在线免费视频播放 | 视频一区 中文字幕 | 91久久国产综合久久91猫猫 | 最新久久免费视频 | 久久精品一区二区三区四区五区 | 一级黄色影院 | 久色婷婷 | 久久久久久久久久久亚洲 | 欧美一区在线观看视频 | 国产妞干网 | 精品一区二区三区在线观看视频 | 一级美女大片 | 爱操av| 全免费午夜一级毛片真人 | 午夜伊人 | 国产激情精品一区二区三区 | 久色视频| 亚洲尻逼视频 | av电影免费观看 | 国产亚洲精品久久久久婷婷瑜伽 | 成人免费久久网 | 国产精品久久国产精品 | 午夜男人免费视频 | 国产成视频在线观看 | 久草在线公开视频 | 久久欧美亚洲另类专区91大神 | 免费小毛片| 中文字幕国| 国产日产精品一区四区介绍 | 黄色免费电影网址 | 免费一级毛片网站 |