公司论坛要升级到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看看。你就会发现规律,显示帖子就是这两个文件控制的 。这样,想显示什么都不难了 。
本以为这样会影响效率,现在这么做,对效率基本没影响 。