分享好友 教程首页 教程搜索 频道列表

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

2016-10-13 14:2419970
+关注28
核心提示:不二开评论模块,实现将好中差评转换为五个星星,和10分制记分。

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

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

#

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

#


2、在内容页调用方法

10分 分数:

{dtmtban_star($moduleid,$itemid)}


星星数量:

{dtmtban_star_pic($moduleid,$itemid)}



3、在商铺页面调用方法

10分 分数:

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


星星数量:

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



4、列表页调用方法

10分 分数:

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


星星数量:

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



5、首页调用方法

10分 分数:

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


星星数量:

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



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


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

10分 分数:

{dtmtban_star(5,10)}


星星数量:

{dtmtban_star_pic(5,10)}



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

本文标签: #评论 #星级 #打分
整理员:网络
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

DESTOON前端展示会员发布信息时和用户评论的ip属地

    应总局的要求,从2022.8.1起,所有的b2b站都要显示会员发布信息时的ip归属地,destoon本身自带ip属地函数,信息表也自带ip这个字段,我们只需要在详情show.htm模板中用标签调取即可,标签如下:详情

小黑 标签调用 12022-08-01

DESTOON列表页调用公司评论方法

    在api/extend.func.php 中加入以下函数function commentnum($userid) { global $db; $r = $db-get_one("selec * from {$db-pre}comment wher item_id='$userid' AND status=3"); if($r[content]){ $content = $r["content"]; }else{ $content = "

小黑 开发技术 12017-01-01

调用当前信息的评论

    调用当前信息的评论!--{tag("table=destoot_commentcondition=status=3 and item_id=$itemidpagesize=10datetype=6order=addtime desctemplate=list_comment",-1)}--link rel="stylesheet" type="text/css" href="{SKIN_PATH}comment.css" /{

小黑 模板相关 12016-09-27

DESTOON自定义函数获取分类名称,地区名称,几天前时间,获取评论数

    需要在api/extend.func.php 文件中加入的函数1、获取分类名称 cat_name($catid) 传入分类

小黑 开发技术 12016-09-20

DESTOON 评论框存草稿-缓存功能

    比如很多未登录的会员想评论,在评论框输入一大堆内容,点提交结果提示没登录,跳转到登录页面再返回来,内容已经没有了,要重新输入了,是不是很不爽。

小黑 开发技术2016-03-01

下一篇
我来说两句
抢沙发