Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

绝对超强插件,给认证用户加个图标功能

[复制链接]
伍祥青 发表于 2008-6-4 14:34:58 | 显示全部楼层
打了雷,
要下雨啊。:)
回复

使用道具 举报

dbplus03 发表于 2008-6-4 17:02:27 | 显示全部楼层
支持一下高手同志。
回复

使用道具 举报

luring 发表于 2008-6-4 17:05:44 | 显示全部楼层

哪有放啊???
回复

使用道具 举报

dinggg1 发表于 2008-6-4 23:59:17 | 显示全部楼层
请问一下,怎样认证啊?
回复

使用道具 举报

luring 发表于 2008-6-8 23:11:01 | 显示全部楼层
kao le
hai bufa
回复

使用道具 举报

hackersun 发表于 2008-6-9 14:00:08 | 显示全部楼层
您做好了吗?
回复

使用道具 举报

xznuww 发表于 2008-7-1 17:59:43 | 显示全部楼层
晕。LZ是骗人的吧
回复

使用道具 举报

mongame 发表于 2008-7-1 20:07:24 | 显示全部楼层
:time:
回复

使用道具 举报

shingye 发表于 2008-7-17 12:10:39 | 显示全部楼层

根据楼主的思路,我实现了这个图标功能!!!

实现给认证用户加个图标的功能,以下是演示图片,采用了第一种方案,图标也是自己设计,由于设计的不好,放在用户名旁边会把用户头像挤出,所以只能放在用户头像上面,不过只要图标设计成20X20格式的,应该不会有问题,可以实现第二种方案...

演示地址:http://www.shingfu.cn/home/space.php?uid=3

实现步骤:
1.找到header.htm模板,找到一下代码,并添红色部分代码:

  1. <script language="javascript" type="text/javascript" src="source/script_common.js"></script>
  2. <script language="javascript" type="text/javascript" src="source/script_menu.js"></script>
  3. <script language="javascript" type="text/javascript" src="source/script_ajax.js"></script>
  4. <script type="text/javascript">
  5. function showstart(credit){
  6.   var v = document.getElementById("credit_star");
  7.   if(credit >= 0 && credit <= 99){
  8.    v.innerHTML = "<img src='image/star/yiye.gif' alt='0~99' border='0' />";
  9.   }else if(credit >= 100 && credit <= 999){
  10.    v.innerHTML = "<img src='image/star/erye.gif' alt='100~999' border='0' />";
  11.   }else if(credit >= 1000 && credit <= 9999){
  12.    v.innerHTML = "<img src='image/star/sanye.gif' alt='1000~9999' border='0' />";
  13.   }else if(credit >= 10000 && credit <= 99999999999){
  14.    v.innerHTML = "<img src='image/star/siye.gif' alt='10000~999999' border='0' />";
  15.   }else{
  16.    v.innerHTML = "";
  17.   }
  18. }
  19. </script>
复制代码

2.找到space_index.htm模板,并找到下面代码,添加红色部分代码:
  1. <div id="space_avatar"><div id="credit_star" style="position:absolute;"></div><img src="<!--{avatar($space[uid],big)}-->" alt="$space[username]" /></div>
复制代码

3.在space_index.htm模板最后面添加一下代码:
  1. <script>showstart($space[credit]);</script>
复制代码

4.找几张适合自己网站风格的勋章图标(呵呵,我的图标还是自己设计呢.),上传到服务器,注意,跟以上js代码图标命名一样,可以根据自己实际情况修改.
更新缓存,大功告成,
优点:更容易实现,不影响个人主页风格,图标定位永远不会乱
缺点:如果修改了积分规则,可能会影响勋章的显示,js代码必须跟积分规则的修改同步,高手可以修改js代码实现同步

以上就是我实现的步骤,另外,希望大家多多支持本站..^_^!

[ 本帖最后由 shingye 于 2008-7-17 13:26 编辑 ]
credit.jpg
回复

使用道具 举报

5151mv 发表于 2008-7-17 12:22:58 | 显示全部楼层
不错 ~楼市能发布下吗?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 09:59 , Processed in 0.132498 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表