免责声明:本站部分内容来源于网络,图片版权属于原作者,本站内容由第三方用户转载仅供大家交流学习,切勿用于任何商业用途;本站不承担用户因使用这些资源,对自己和他人造成任何形式的损害或伤害;如果侵犯了您的合法权益,请您及时与我们联系,我们会在第一时间删除相关内容。
联系方式: 82648@qq.com
联系QQ:82648
微信公众号
抖音
这个修改方案dzx1、dzx1.5都可以使用。请放心修改。这个我也是费了老大事才找到的,找到的原帖只修改dzx1的,经过我修改dzx1.5也修改成功了,借鉴给那些为“dz论坛等级图标”修改烦恼的朋友。
需要修改的文件:/source/function/function_forumlist.php
/template/default/forum/viewthread_node.htm
具体方法:
1、将您的等级图标上传到服务器(可以放在任意目录里,也可以新建一个目录存放。)我存放在rank目录中。并将等级图片由低到高命名为1.gif、2.gif…………
2、打开function_forumlist.php
找到:
-----------------------------
function showstars($num) {
global $_G;
$alt = 'alt="Rank: '.$num.'"';
if(empty($_G['setting']['starthreshold'])) {
for($i = 0; $i < $num; $i++) {
echo '<img src="'.$_G['style']['imgdir'].'/star_level1.gif" '.$alt.' />';
}
} else {
for($i = 3; $i > 0; $i--) {
$numlevel = intval($num / pow($_G['setting']['starthreshold'], ($i - 1)));
$num = ($num % pow($_G['setting']['starthreshold'], ($i - 1)));
for($j = 0; $j < $numlevel; $j++) {
echo '<img src="'.$_G['style']['imgdir'].'/star_level'.$i.'.gif" '.$alt.' />';
}
}
}
}
-------------------------------
在这段代码下面添加:
-------------------------------
function showrankstars($num) {
echo "<img src=static/image/common/$num.gif title='Rank: ".$num."'>";
}
-------------------------------
注意,上面这段代码的 echo "<img src=static/image/common/$num.gif title='Rank: ".$num."'>"; 红色字体部分为您的等级图片存放的路径,请根据自己实际情况修改。
3、打开viewthread_node.htm
找到:
showstars
替换为:
showrankstars
4、注意:上面的“showrankstars”不要修改,这个单词里的“static/image/common”不要修改成自己存放图片目录的名字,务必原封不动的复制上去。
5、用户组中设置用户组的星星数。例如您设置用户组星星数为5,则显示的就是5.gif图片。以此类推
6、后台更新缓存即可。