destoon 评论好中差评转五颗星星数量和10分制评分调用方法
不二開評論模塊,實現(xiàn)將好中差評轉(zhuǎn)換為五個星星,和10分制記分。
1、
api/extend.func.php 中國加入以下函數(shù) ,
function dtmoban_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 dtmoban_star_pic($mid,$itemid){ global $db; $pic = ''; ? ? $star = dtmoban_star($mid,$itemid); ? ? $num = round($star/2); ? ? for($i=0;$i<$num;$i++){ $pic .= '★'; } return ?iconv("gb2312","utf-8",$pic); }2、在內(nèi)容頁調(diào)用方法
10分 分數(shù):{dtmoban_star($moduleid,$itemid)}
星星數(shù)量:{dtmoban_star_pic($moduleid,$itemid)}
3、在商鋪頁面調(diào)用方法
10分 分數(shù):{dtmoban_star(4,$COM[userid])}
星星數(shù)量:{dtmoban_star_pic(4,$COM[userid])}
4、列表頁調(diào)用方法
10分 分數(shù):{dtmoban_star($moduleid,$t[itemid])}
星星數(shù)量:{dtmoban_star_pic($moduleid,$t[itemid])}
5、首頁調(diào)用方法
10分 分數(shù):{dtmoban_star(5,$t[itemid])}
星星數(shù)量:{dtmoban_star_pic(5,$t[itemid])}
注: $moduleid 換成指定頻道的id
6、調(diào)用某指定信息的 方法
10分 分數(shù):{dtmoban_star(5,10)}
星星數(shù)量:{dtmoban_star_pic(5,10)}
注:頻道ID和信息id都指定就行了
總結(jié)
以上是生活随笔為你收集整理的destoon 评论好中差评转五颗星星数量和10分制评分调用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: destoon调用公司设置任意信息的方法
- 下一篇: destoon6.0获收文章被收藏数量的