爱采购

发产品

  • 发布供应
  • 管理供应
DESTOON 评论好中差评转五颗星星数量和10制评分调用方法DESTOON 评论好中差评转五颗星星数量和10制评分调用方法_destoon教程_PHP 教程_软件编程_教程资讯_大秦朝旭-码农学习站

DESTOON 评论好中差评转五颗星星数量和10制评分调用方法

   2023-10-06 39 0
导读

不二开评论模块,实现将好中差评转换为五个星星,和10分制记分。1、api/extend.func.php 中加入以下函数 , 只要#号内的代码,别把#号也复制进去了#functiondtmt

不二开评论模块,实现将好中差评转换为五个星星,和10分制记分。

1、
api/extend.func.php 中加入以下函数 , 只要#号内的代码,别把#号也复制进去了 

#

  1. function dtmtban_star($mid,$itemid){
  2. global $db;
  3. $b = $db->get_one("select * from {$db->pre}comment_stat where moduleid=$mid and itemid=$itemid");
  4. $n = 10/3;
  5. $star = ($b['star1']*$n+$b['star2']*$n*2+$b['star3']*$n*3)/$b['comment'];
  6. return round($star,1);
  7. }
  8. function dtmtban_star_pic($mid,$itemid){
  9. global $db;
  10. $pic = '';
  11.     $star = dtmtban_star($mid,$itemid);
  12.     $num = round($star/2);
  13.     for($i=0;$i<$num;$i++){
  14. $pic .= '★';
  15. }
  16. return  iconv("gb2312","utf-8",$pic);
  17. }

#


2、在内容页调用方法

10分 分数:

  1. {dtmtban_star($moduleid,$itemid)}


星星数量:

  1. {dtmtban_star_pic($moduleid,$itemid)}



3、在商铺页面调用方法

10分 分数:

  1. {dtmtban_star(4,$COM[userid])}


星星数量:

  1. {dtmtban_star_pic(4,$COM[userid])}



4、列表页调用方法

10分 分数:

  1. {dtmtban_star($moduleid,$t[itemid])}


星星数量:

  1. {dtmtban_star_pic($moduleid,$t[itemid])}



5、首页调用方法

10分 分数:

  1. {dtmtban_star(5,$t[itemid])}


星星数量:

  1. {dtmtban_star_pic(5,$t[itemid])}



注: $moduleid 换成指定频道的id


6、调用某指定信息的 方法

10分 分数:

  1. {dtmtban_star(5,10)}


星星数量:

  1. {dtmtban_star_pic(5,10)}



注:频道ID和信息id都指定就行了


 
反对 0举报 0 收藏 0 打赏 0评论 0
免责声明
• 
本文为会员destoon8发布,欢迎转载,转载请注明原文出处:http://52419.net/news/show-340.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 
更多>同类destoon教程

入驻

企业入驻成功 可尊享多重特权

入驻热线:17792038992

请手机扫码访问

客服

客服热线:17792038992

小程序

小程序更便捷的查找产品

为您提供专业帮买咨询服务

请用微信扫码

公众号

微信公众号,收获商机

微信扫码关注

顶部