公司论坛要升级到6.0,有些地方就要在这次升级中一起改了 。
领导要把会员升级状态用能量条的形式显示,这样可以促使会员的升级欲望。 闲话不多说,改起来其实很简单。
修改viewthread.php文件,找到:
if($userstatusby == 1 || $_DCACHE['usergroups'][$post['groupid']]['byrank'] == 0) {
$post['authortitle'] = $_DCACHE['usergroups'][$post['groupid']]['grouptitle'];
$post['stars'] = $_DCACHE['usergroups'][$post['groupid']]['stars'];
在下边加入
$post['fenzi'] = $post[credits] - $_DCACHE['usergroups'][$post['groupid']]['creditshigher'];
$post['fenmu'] = $_DCACHE['usergroups'][$post['groupid']]['creditslower'] - $_DCACHE['usergroups'][$post['groupid']]['creditshigher'];
$post['changdu'] = (int)(($post['fenzi']/$post['fenmu'])*200);
$post['nltiao'] = "<img src=http://localhost/dz6.0/images/vb1.gif height=10 width=".$post['changdu']." border=0 />";
那个vb1.gif就是显示能量条长度的图片 。。。
思路我就不说了,相信大家看得懂。实在不懂看看cache_viewthread.php这个文件,然后对照着viewthread.php看看。你就会发现规律,显示帖子就是这两个文件控制的 。这样,想显示什么都不难了 。
本以为这样会影响效率,现在这么做,对效率基本没影响 。