原帖由 5418227 于 2007-11-18 18:10 发表 
我记得DISCUZ!的个人信息里可以弄所属派别的, 弄个人和兽, 让大家自己挑不就好了
那个与这个没任何关系,你看看DISCUZ能显示现在这样的级别吗?只能显示RANK:NUMBER
现在的级别是我单独编写的一个函数showrankstars- function showrankstars($num) {
- $str="";
- $str=$str."<img src=images/rank/$num.gif";
- switch($num){
- case 0:$alt = 'title="等级: Banned"';break;
- case 1:$alt = 'title="等级: 骑士新手"';break;
- case 2:$alt = 'title="等级: 见习骑士"';break;
- case 3:$alt = 'title="等级: 迷雾骑士"';break;
- case 4:$alt = 'title="等级: 暗影骑士"';break;
- case 5:$alt = 'title="等级: 幻象骑士"';break;
- case 6:$alt = 'title="等级: 白银骑士"';break;
- case 7:$alt = 'title="等级: 黄金骑士"';break;
- case 8:$alt = 'title="等级: 荣誉骑士"';break;
- case 9:$alt = 'title="等级: 社区版主"';break;
- case 10:$alt = 'title="等级: 社区超级版主"';break;
- case 11:$alt = 'title="等级: 社区管理员"';break;
- case 12:$alt = 'title="等级: 社区管理员"';break;
- }
- $str=$str." ".$alt." />";
- echo $str;
- }
复制代码 以前的函数showstars更本就没这个功能- 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.' />';
- }
- }
- }
- }
复制代码 |