请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 Discuz!十大荣誉用户评选 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -一骑新区横扫三国-5d6d免费论坛

查看: 42309|回复: 120

[修改] (仿PHPWind)用等级图片替代星星图片FOR5.0(9月27日已更新) [复制链接]

Lord

2709

Rank: 4

UID
415401
积分
731
帖子
815
威望
4
在线时间
0 小时
注册时间
2006-8-7
发表于 2006-9-24 22:56:28 |显示全部楼层
2楼是无在线状态的修改方法


作者:sxrm
适用: DZ 5.0      
修改: 有
include/global.func.php
templates\default\viewthread.htm
templates\default\viewpro.htm
复杂程度: 简单


1、include/global.func.php

找到
  1. function showstars($num) {
  2.         global $starthreshold;

  3.         $alt = 'alt="Rank: '.$num.'"';
  4.         if(empty($starthreshold)) {
  5.                 for($i = 0; $i < $num; $i++) {
  6.                         echo '
  7. ';
  8.                 }
  9.         } else {
  10.                 for($i = 3; $i > 0; $i--) {
  11.                         $numlevel = intval($num / pow($starthreshold, ($i - 1)));
  12.                         $num = ($num % pow($starthreshold, ($i - 1)));
  13.                         for($j = 0; $j < $numlevel; $j++) {
  14.                                 echo '
  15. ';
  16.                         }
  17.                 }
  18.         }
  19. }
复制代码
下面加上
  1. function showrankstars($num) {
  2.         echo "
  3. ";
  4. }
复制代码
2、templates\default\viewthread.htm

2.1找到并删除
  1.                 $post[authortitle]
  2.                
  3. {eval showstars($post['stars']);}
  4. <!--{if $post['customstatus']}-->$post[customstatus]
  5. <!--{/if}-->
复制代码
备注:
{eval showstars($post['stars']);}

这段不删除,就可以显示星星数


2.2查找
  1.                 <!--{if $post['medals']}-->
  2.                         <!--{loop $post['medals'] $medal}-->
  3.                                
  4. &nbsp;
  5.                         <!--{/loop}-->
  6.                        

  7.                 <!--{/if}-->
复制代码
下面
  1.                 <!--{if $post['customstatus']}-->
  2. $post[customstatus]<!--{/if}-->

  3.                 {eval showrankstars($post['stars']);}
  4. <!--{if $vtonlinestatus && $post['authorid']}-->
  5.                         <!--{if ($vtonlinestatus == 2 && $onlineauthors[$post[authorid]]) || ($vtonlinestatus == 1 && ($timestamp - $post['lastactivity'] <= 10800) && !$post['invisible'])}-->
  6.                                

  7.                         <!--{else}-->
  8.                                

  9.                         <!--{/if}-->
  10.                 <!--{/if}-->



  11.                 {级别}  $post[authortitle]
复制代码
3、templates\default\viewpro.htm

找到
  1. showstars
复制代码
替换成
  1. showrankstars
复制代码
三个改后两个就行

4. 把附件的图片上传到相应目录就可以了
等级图片下载
下面2张演示图片:的区别在于步骤2.1
是否删除
  1. {eval showstars($post['stars']);}
复制代码
这段代码

[ 本帖最后由 sxrm 于 2007-1-27 17:46 编辑 ]
不带星星演示.gif
带星星演示.gif

用户组、头衔美化.rar

20.17 KB, 下载次数: 1418

Lord

2709

Rank: 4

UID
415401
积分
731
帖子
815
威望
4
在线时间
0 小时
注册时间
2006-8-7
发表于 2006-9-24 22:56:51 |显示全部楼层

没有在线状态条的

1、include/global.func.php

找到
  1. function showstars($num) {
  2.         global $starthreshold;

  3.         $alt = 'alt="Rank: '.$num.'"';
  4.         if(empty($starthreshold)) {
  5.                 for($i = 0; $i < $num; $i++) {
  6.                         echo '<img src="'.IMGDIR.'/star_level1.gif" '.$alt.' />';
  7.                 }
  8.         } else {
  9.                 for($i = 3; $i > 0; $i--) {
  10.                         $numlevel = intval($num / pow($starthreshold, ($i - 1)));
  11.                         $num = ($num % pow($starthreshold, ($i - 1)));
  12.                         for($j = 0; $j < $numlevel; $j++) {
  13.                                 echo '<img src="'.IMGDIR.'/star_level'.$i.'.gif" '.$alt.' />';
  14.                         }
  15.                 }
  16.         }
  17. }
复制代码


下面加上
  1. function showrankstars($num) {
  2.         echo "<img src=images/rank/$num.gif title='Rank: ".$num."'>";
  3. }
复制代码


2、templates\default\viewthread.htm

2.1找到并删除
  1.                 $post[authortitle]
  2.                 <br>{eval showstars($post['stars']);}<br><!--{if $post['customstatus']}-->$post[customstatus]<br><!--{/if}--><br>
复制代码
备注:
{eval showstars($post['stars']);}<br>
这段不删除,就可以显示星星数


2.2查找
  1.                 <!--{if $post['medals']}-->
  2.                         <!--{loop $post['medals'] $medal}-->
  3.                                 <img src="images/common/$medal[image]" border="0" alt="$medal[name]" />  
  4.                         <!--{/loop}-->
  5.                         <br>
  6.                 <!--{/if}-->
复制代码


下面
  1.                 <!--{if $post['customstatus']}--><img src="images/default/rongyu.gif" border="0" alt="头衔:$post[customstatus]" /> $post[customstatus]<!--{/if}-->
  2.                 {eval showrankstars($post['stars']);}
  3. <br>
  4.                 {级别}  $post[authortitle]<br>
复制代码


3、templates\default\viewpro.htm

找到
  1. showstars
复制代码


替换成
  1. showrankstars
复制代码


有三个改后两个就行了

4. 把附件的图片上传到相应目录就可以了

[ 本帖最后由 sxrm 于 2006-11-28 19:42 编辑 ]

使用道具 举报

Forum Legend

爱喝水的鱼

Rank: 8Rank: 8

UID
93475
积分
3650
帖子
3783
威望
13
在线时间
97 小时
注册时间
2004-6-17
发表于 2006-9-24 22:57:31 |显示全部楼层
板凳。。
给你顶一下!`
很多人付出的很多.却得不到等量的收获.唉.这世道。

连我这个可怜的签名都有人盗用,没救了!
详情请自行复制本人签名至百度!

申明:本签名本人自2005年底一直沿用至今!- -#

使用道具 举报

Rank: 4

UID
342921
积分
638
帖子
422
威望
2
在线时间
66 小时
注册时间
2006-4-9
发表于 2006-9-24 23:14:54 |显示全部楼层
貌似好像不错哦

使用道具 举报

Lord

2709

Rank: 4

UID
415401
积分
731
帖子
815
威望
4
在线时间
0 小时
注册时间
2006-8-7
发表于 2006-9-24 23:49:54 |显示全部楼层
已经上传,希望大家支持下

使用道具 举报

Forum Legend

飛來的風

Rank: 8Rank: 8

UID
424551
积分
3158
帖子
3266
威望
32
在线时间
23 小时
注册时间
2006-8-21
发表于 2006-9-25 00:19:57 |显示全部楼层
哇,,那拿刀的宰猪真凶
基督教心情论坛
------请用鼠标点点此处撒母耳网络培训机构   域名新注册CN28元,COM 55元

使用道具 举报

Lord

2709

Rank: 4

UID
415401
积分
731
帖子
815
威望
4
在线时间
0 小时
注册时间
2006-8-7
发表于 2006-9-25 00:24:20 |显示全部楼层

回复 #6 疾风烈火 的帖子

使用道具 举报

Lord

2709

Rank: 4

UID
415401
积分
731
帖子
815
威望
4
在线时间
0 小时
注册时间
2006-8-7
发表于 2006-9-25 00:42:31 |显示全部楼层
貌视只看不顶,MJJ

使用道具 举报

Lord

2709

Rank: 4

UID
415401
积分
731
帖子
815
威望
4
在线时间
0 小时
注册时间
2006-8-7
发表于 2006-9-25 01:02:49 |显示全部楼层
自己再顶下,睡觉了

使用道具 举报

Rank: 3Rank: 3

UID
385979
积分
258
帖子
319
威望
0
在线时间
0 小时
注册时间
2006-6-15
发表于 2006-9-25 01:24:41 |显示全部楼层
哈哈,我刚才正准备改那个,在改
楼主就删了,出了更好的了,感谢
http://www.zhonghun.net  
铸造爱国忠魂     强我中华国威--忠魂军事社区宣

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-13 08:49 , Processed in 0.120032 second(s), 16 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部