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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

个人信息美化 DZ6.1 (宠物显示)9月9日加入头衔 --> 好多朋友要的.

[复制链接]
meeny 发表于 2008-9-1 01:08:53 | 显示全部楼层 |阅读模式
插件发布
插件名称: 个人信息美化 DZ6.1
插件来源:
适用版本: Discuz! 6.1
语言编码: GBK简体 
最后更新时间:
插件作者: 二次修改:meeny
插件简介: 个人信息栏美化(竖排)
本帖最后由 meeny 于 2008-10-12 20:11 编辑
新增文件: templates/default/show.htm
需要修改: templates/default/viewthread.htm
修改前请先备份viewthread.htm,以防不测
演示是我论坛的详细版本(包括宠物显示,职业等级显示,玫瑰花显示.用户组图标.)
因为大多数站长朋友没有安装全部这些插件,所以该贴附件没有包括。

演示:http://www.mvp98.com/thread-1196-1-1.html
                  

这个是该帖美化显示效果:

第一步:
下载附件,将解压后的show.htm上传到论坛的 templates/default/  文件夾下
          将解压后的小图标们上传到论坛的 images/default/ 文件夹下
第二步:
编辑模版 templates/default/viewthread.htm

找到:

  1.                                         $post[newpostanchor] $post[lastpostanchor]
  2.                                         <cite><!--{if $forum['ismoderator']}-->
  3.                                  '
  4.                                  '
  5.                               一直到
  6.                                  '
  7.                                  '
  8.                                                 <!--{else}-->
  9.                                                         $post[author]</cite>
  10.                                                         {lang member_deleted}
  11.                                                 <!--{/if}-->
  12.                                         <!--{/if}-->
复制代码

此段代码替换为:
  1. {subtemplate show}
复制代码

第三步:保存上传,強制刷新,ok了。

   

htm文件.有钱有权的朋友捐点吧。。

htm文件.这个免费的。


小图标们~

如果你的论坛有自定义头衔和你的个人资料里填写了昵称,但没有显示的,覆盖这个:
如果在2008-9-5 22:52之前下载的朋友请下载覆盖此文件:

上传覆盖以后,强制刷新2~3遍就有了。




另:不需要头像边框,操作如下:
在show.htm里查找: (在第4行)
  1. .avatar img {BORDER-RIGHT: #daebcd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #daebcd 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f3f8ef; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0.3em; BORDER-LEFT: #daebcd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #daebcd 1px solid;}
复制代码
删除即可.

[ 本帖最后由 meeny 于 2008-10-11 21:09 编辑 ]
 楼主| meeny 发表于 2008-9-1 01:10:33 | 显示全部楼层
此个人信息美化添加宠物贴间显示方法:

需要更改的文件:
   viewthread.php
   templates/default/show.htm
   templates/default/viewthread.htm
   

   !修改前请先备份,以防不测 !

修改自:https://discuz.dismall.com/thread-917874-1-1.html



【第一步】修改 viewthread.php 文件

1、查找:
  1. mf.customstatus
复制代码
在其后面紧跟加入:
  1. , pd.petname, pd.mypetpic, pd.pettype, pd.mypetjob, pd.mypetlevel, pd.mypetexp, pd.mypethp, pd.mypetmaxhp, pd.mypetsp, pd.mypetmp, pd.mypetmaxmp, pd.mypetgood
复制代码
2、查找:
  1. LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
复制代码
在其下面加入:
  1. LEFT JOIN {$tablepre}wxpetdata pd ON pd.username=m.username
复制代码
3、查找:
  1. $forum['allowbbcode'] = $forum['allowbbcode'] ? ($_DCACHE['usergroups'][$post['groupid']]['allowcusbbcode'] ? 2 : 1) : 0;
复制代码
在其上面加入:

  1. //宠物数据>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  2. if($post['petname']!=''){
  3.         $petjob = $post['mypetjob'];
  4.         $petlevel= $post['mypetlevel'];
  5.         $levelpic = ($petlevel/10)>11?11:intval($petlevel/10);
  6.         if ($petjob == 0 or ($petjob <=3 && $petlevel < 200) or $post['mypetpic']=='') {
  7.                 $post['petpic'] = "<img src=czwpet/images/pet/$post[pettype]/$post[pettype]$levelpic.gif border=0>";
  8.         } else {
  9.                 $post['petpic'] = "<img src=$post[mypetpic] border=0>";
  10.         }
  11.                        
  12.         $petlevelfloor = pow (log10 (ceil($post['mypetexp']/ ($petjob * 0.2 + 1))), 3);
  13.         $epf=intval (100 * ($petlevelfloor - intval ($petlevelfloor)));
  14.         $hpf = floor (100 * ($post['mypethp'] / $post['mypetmaxhp']));
  15.         $mpf = $post['mypetmaxmp']?(floor (100 * ($post['mypetmp'] / $post['mypetmaxmp']))):0;
  16.         $spf = floor (100 * ($post['mypetsp'] / 5000)) - 1;
  17.         $post['epf']=$epf>97?97epf;
  18.         $post['hpf']=$hpf>97?97hpf;
  19.         $post['mpf']=$mpf>97?97mpf;
  20.         $post['spf']=$spf>97?97spf;
  21.                        
  22.         $post['petdead']=($post['mypetsp'] && $post['mypethp'])?'生存':'死亡';
  23.         $petgood = $post['mypetgood'];   
  24.         if ($petgood >= 100) {
  25.                 $post['love'] = "死忠";
  26.         }elseif($petgood >=50) {
  27.                 $post['love']="忠诚";
  28.         }elseif($petgood >= -50) {
  29.                 $post['love'] = "猜疑";
  30.         }elseif($petgood > -100) {
  31.                 $post['love'] = "厌恶";
  32.         }else{
  33.                 $post[love] = "<font color=red>不鸟!</font>";
  34.         }
  35. }
  36. //宠物数据<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<

复制代码
【第二步】修改 templates/default/show.htm

1,查找:
  1. <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
复制代码
在其上面加入:
  1. <!--{if $post[petname]}-->
  2. <a href="pet.php?index=viewpet&username=$post[author]" target="_blank" id="userpetinfo$post[pid]" class="dropmenu" onmouseover="showMenu(this.id,false,0,2,500,0,this.id,500)" style="text-align:right; float:right; font-weight:normal;"><img src="wxpet/images/tiejian.gif" /></a>
  3. <!--{/if}-->
复制代码
其中<img src="wxpet/images/tiejian.gif" />你可以改成文字类型 <font color=red>宠物资讯</font>
或者wxpet/images/tiejian.gif这个改成你自定义的图片地址


【第三步】修改 templates/default/viewthread.htm

1、查找:

  1. <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
复制代码
在其上面加入:

  1. <div class="popupmenu_popup userinfopanel" id="userpetinfo$post[pid]_menu" style="display: none;width:180px">
  2. <div align="left">
  3. <font color=red>宠物名字:</font><a href="pet.php?index=viewpet&username=$post[author]">$post[petname]</a>

  4. <div align="center">$post[petpic]</div>
  5. 宠物状态: $post[petdead] $post[love] <br/>
  6. 宠物级别: $post[mypetjob] 转/ $post[mypetlevel] 级<br/>
  7. HP: $post[mypethp] / $post[mypetmaxhp]
  8. <table width='120px' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
  9. <tr>
  10. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_left.gif' width=3></TD>
  11. <TD style="padding:0px;" height=13 background= "czwpet/images/rpg/img_backing.gif" ><img src='czwpet/images/rpg/orange.gif' width=' $post[hpf]%' height='9'><img src=' czwpet/images/rpg/hp.gif' height='9'></td>
  12. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_right.gif' width=3></TD>
  13. </tr>
  14. </table>
  15. MP: $post[mypetmp] / $post[mypetmaxmp]
  16. <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
  17. <tr>
  18. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_left.gif' width=3></TD>
  19. <TD style="padding:0px;" height=13 background="czwpet/images/rpg/img_backing.gif"><img src='czwpet/images/rpg/blue.gif' width=' $post[mpf]%' height='9'><img src=' czwpet/images/rpg/exp.gif' height='9'></td>
  20. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_right.gif' width=3></TD>
  21. </tr>
  22. </table>
  23. SP: $post[mypetsp] / 5000
  24. <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
  25. <tr>
  26. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_left.gif' width=3></TD>
  27. <TD style="padding:0px;" height=13 background="czwpet/images/rpg/img_backing.gif"><img src=' czwpet/images/rpg/green.gif' width='$post[spf]%' height='9'><img src=' czwpet/images/rpg/mp.gif' height='9'></td>
  28. <TD style="padding:0px;" width=3 height=13><IMG height=13 src=' czwpet/images/rpg/img_right.gif' width=3></TD>
  29. </tr>
  30. </table>
  31. EXP: $post[epf]%
  32. <table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
  33. <tr>
  34. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_left.gif' alt= $post[mypetexp] width=3></TD>
  35. <TD style="padding:0px;" height=13 background="czwpet/images/rpg/img_backing.gif"><img src='czwpet/images/rpg/blue.gif' width='$post[epf]%' alt= $post[mypetexp] height='9'><img src=' czwpet/images/rpg/exp.gif' height='9'></td>
  36. <TD style="padding:0px;" width=3 height=13><IMG height=13 src='czwpet/images/rpg/img_right.gif' alt= $post[mypetexp] width=3></TD>
  37. </tr>
  38. </table>
  39. </div> </div>
复制代码
最后,保存上传,刷新,ok了。




PS:第一次发插件贴,那个。。。下面附件怎么显示详细信息啊?。。。

[ 本帖最后由 meeny 于 2008-9-24 00:09 编辑 ]
回复

使用道具 举报

173games 发表于 2008-9-1 01:24:24 | 显示全部楼层
:) 有点花
回复

使用道具 举报

mosen77 发表于 2008-9-1 01:38:17 | 显示全部楼层
这个不错.........
回复

使用道具 举报

專屬天使 发表于 2008-9-1 01:50:15 | 显示全部楼层
不錯! 請問有沒有6.0的?(::35::) (::35::)
回复

使用道具 举报

watley 发表于 2008-9-1 02:13:43 | 显示全部楼层
谢谢~~

我明天也把礼品店发出来..
回复

使用道具 举报

mmmmmm147258369 发表于 2008-9-1 02:28:13 | 显示全部楼层
原帖由 watley 于 2008-9-1 02:13 发表
谢谢~~

我明天也把礼品店发出来..


我要礼品店!   (::36::)
回复

使用道具 举报

wg45400633 发表于 2008-9-1 02:42:08 | 显示全部楼层
请问。。。我使用后虚拟形象的位置变了。郁闷
在论坛上找了下相关的更改后位置还是偏移了不少。
楼主能给解决下吗?
感谢!
回复

使用道具 举报

watley 发表于 2008-9-1 02:52:10 | 显示全部楼层
安装成功,演示http://www.iglwen.cn/thread-3202-1-1.html

[ 本帖最后由 watley 于 2008-9-1 03:10 编辑 ]
回复

使用道具 举报

jame02 发表于 2008-9-1 03:23:02 | 显示全部楼层
you
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 17:26 , Processed in 0.133034 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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