返回列表 回复 发帖

CZWPET2.5 贴内显示 for 6.0

需要更改的文件:
    viewthread.php
   templates/default/viewthread.htm
   (请务必备份原文件,以便出错后可以恢复)
演示见本站
一、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?97:$epf;
  18.         $post['hpf']=$hpf>97?97:$hpf;
  19.         $post['mpf']=$mpf>97?97:$mpf;
  20.         $post['spf']=$spf>9797?:$spf;
  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. //宠物数据<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<
复制代码
2. 修改 viewthread 模板
找 (这段文件有两处相同, 这里是指第一段)
  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"  style="text-align:right; float:right; font-weight:normal;"><font color=red>宠物资讯</font></a>
  3. <!--{/if}-->
复制代码
再找 (这段文件有两处相同, 这里是指第二段)
  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]
  6. 宠物级别: $post[mypetjob] 转/ $post[mypetlevel] 级
  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>
复制代码
2.5暂时还不发布&更新

此修改基本适用于无心2.5原版
我们要修改???
这个是给别人看的……我发出来怕自己忘了
。。。。。。。你牛!!!
我也一直有这种行为的,呼呼
我的校内:http://xiaonei.com/hygu
返回列表