水煮鱼 发表于 2010-7-30 11:43:40

修改论坛等级图标(替换原有太阳星星)

首先打开 include/forum.func.php 文件查找代码( 默认位置应该在文件尾部 )function showstars($num) {
      global $starthreshold;
      $alt = 'alt="Rank: '.$num.'"';
      if(empty($starthreshold)) {
                for($i = 0; $i < $num; $i++) {
                        echo '<img src="'.IMGDIR.'/star_level1.gif" '.$alt.' />';
                }
      } else {
                for($i = 3; $i > 0; $i--) {
                        $numlevel = intval($num / pow($starthreshold, ($i - 1)));
                        $num = ($num % pow($starthreshold, ($i - 1)));
                        for($j = 0; $j < $numlevel; $j++) {
                              echo '<img src="'.IMGDIR.'/star_level'.$i.'.gif" '.$alt.' />';
                        }
                }
      }
}将其屏蔽 ( 在代码两端添加注释符号 /* 和 */ 将其注释掉, 以后如想还原去掉注释符号既可 )
在其下面添加代码function showstars($num) {
echo "<img src=images/rank/ge6/$num.gif title='Rank: ".$num."'>";
}然后到论坛后台用户组修改每一等级用户的星星数 ( 星星数对应着等级图标文件名, 如: 星星数是 2 那么就对应着显示名为 2.gif 的等级图标! ), 改完后更新缓存!

最后将等级图标文件上传到 images/rank/ge6 目录下

完成!!

等级图标下载:
**** Hidden Message *****

n6333373 发表于 2010-8-19 21:08:37

感謝樓主發佈教學,我正在找等級圖標地修改呢,不然挺單調的。

YinHuBBS 发表于 2010-8-21 18:49:11

不错了,支持了

YinHuBBS 发表于 2010-8-21 18:49:49

{:4_90:}要2金币啊

piaoyushu 发表于 2010-8-22 16:57:14

????????????????????????????

piaoyushu 发表于 2010-8-22 17:03:01

????????????????????

rot04021 发表于 2010-8-25 20:34:57

感謝樓主發佈

CC 发表于 2010-9-8 12:44:03

不错了,支持了

lomnns 发表于 2010-9-8 22:43:02

看看什么样

chaeyoung 发表于 2010-9-10 00:07:44

这个要看下···

windex 发表于 2010-9-10 17:16:58

好东西,谢谢lz

hhinn 发表于 2010-10-4 02:27:52

好看不?~~

yangfan0404 发表于 2010-11-3 01:28:43

回复 1# 水煮鱼


    还有一种单独的方法与积分有关

kasper 发表于 2010-11-19 09:42:57

是怎样的呢?谢谢

小黑 发表于 2010-11-19 20:21:17

{:4_90:}要看看的
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 修改论坛等级图标(替换原有太阳星星)