帝国cms 顶踩 百分比 数字 完美显示解决

2024-11-25 78阅读 0评论

1、首先按照以下的做法把diggtop  diggdown 顶踩的字段增加好(必须做的,把diggbot 改为 diggdown) 

百分比的实现 

第一步修改e/public/ViewClick/index.php 
//digg数 
elseif($down==5) 

$r=$empire->fetch1("select diggtop from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$shownum=$r['diggtop']; 

//digg数 
elseif($down==6) 

$r=$empire->fetch1("select diggbot from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$shownum=$r['diggbot']; 

改成

 

代码如下:


//diggtop数 
elseif($down==5) 

$r=$empire->fetch1("select diggtop,diggbot from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$diggtop=$r['diggtop']; 
$diggbot=$r['diggbot']; 
if($diggtop+$diggbot==0) 

$diggtop+$diggbot=1; 

$tmp1=round($diggtop/($diggtop+$diggbot)*100,2); 
$shownum='<div><div></div></div><div>'.$tmp1.'% ('.$diggtop.')</div>'; 

//diggbot数 
elseif($down==6) 

$r=$empire->fetch1("select diggtop,diggbot from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); 
$diggtop=$r['diggtop']; 
$diggbot=$r['diggbot']; 
if($diggtop+$diggbot==0) 

$diggtop+$diggbot=1; 

$tmp1=round($diggbot/($diggtop+$diggbot)*100,2); 
$shownum='<div><div></div></div><div>'.$tmp1.'% ('.$diggbot.')</div>'; 
}
文章版权声明:除非注明,否则均为奥多云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,78人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码