2007-6-7 18:36
靈魂0
寵物信息貼內顯示 For 無心寵物系統
[quote]貼內顯示同時適合DZ5.0和DZ5.5[/quote]
[color=Red]演示連結已經失效[/color]
需要更改的文件:
viewthread.php
templates/default/viewthread.htm
(請務必先備份,以便出錯後可以覆蓋恢復)
一、viewthread.php 文件
1、查找
[code]mf.customstatus[/code]
在其後面緊跟著插入
[code]
, pd.mypet, pd.mypetpic, pd.mypetname, pd.mypetjob, pd.mypetlevel, pd.mypetexp, pd.mypethp, pd.mypetmaxhp, pd.mypetsp, pd.mypetmp, pd.mypetmaxmp, pd.openpk, pd.mypetgood, pd.mypetdead[/code]
2、查找
[code]
LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid[/code]
在其下面插入
[code]
LEFT JOIN {$tablepre}wxpetdata pd ON pd.username=m.username[/code]
3、查找
[code]
$forum['allowbbcode'] = $forum['allowbbcode'] ? ($_DCACHE['usergroups'][$post['groupid']]['allowcusbbcode'] ? 2 : 1) : 0;[/code]
在其上面插入
[code]
//寵物數據>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
if($post['mypet']!=''){
$petjob = $post['mypetjob'];
$petlevel = pow (log10 ($post['mypetexp'] / ($petjob * 0.2 + 1)), 3);
if($petlevel<0)$petlevel=0;
$epf = floor (100 * ($petlevel - floor ($petlevel)));
$petshowlevel = floor ($petlevel + 1);
$petoldlevel = $post[mypetlevel];
$petpic = $post['mypetname'];
$petgood = $post['mypetgood'];
$levelpic = intval($petshowlevel / 10);
if ($levelpic >= 11) $levelpic = 11;
if ($petjob == 0 or ($petjob <=3 && $petshowlevel < 200) or $post['mypetpic']=='') {
$petpic2 = "<img src=images/pet/pet/$petpic/$petpic$levelpic.gif border=0>";
} else {
$petpic2 = "<img src=$post[mypetpic] border=0>";
}
$post[petpic2]=$petpic2;
$post[petshowlevel]=$petshowlevel;
$petsp = $post[mypetsp];
$pethp = $post[mypethp];
$petmp = $post[mypetmp];
$petmaxhp = $post[mypetmaxhp] + ($petshowlevel - $petoldlevel) * 25;
$petmaxmp = $post[mypetmaxmp] + ($petshowlevel - $petoldlevel) * 2;
$hpf = floor (100 * ($pethp / $petmaxhp)) - 1;
$mpf = $petmaxmp?(floor (100 * ($petmp / $petmaxmp)) - 1):0;
$spf = floor (100 * ($petsp / 5000)) - 1;
if ($hpf >= 97) $hpf=97;
if ($mpf >= 97) $mpf=97;
if ($spf >= 97) $spf=97;
if ($epf >= 97) $epf=97;
if($pethp>$petmaxhp)$pethp=$petmaxhp;
if($petmp>$petmaxmp)$petmp=$petmaxmp;
$post[petmaxhp]=$petmaxhp;
$post[petmaxmp]=$petmaxmp;
$post[hpf]=$hpf;
$post[mpf]=$mpf;
$post[spf]=$spf;
$post[epf]=$epf;
if ($post['openpk'] == 0) {
if ($petgood >= 100) {
$love = "死忠";
}elseif($petgood >=50) {
$love="忠誠";
}elseif($petgood >= -50) {
$love = "猜疑";
}elseif($petgood > -100) {
$love = "厭惡";
}else{
$love = "<font color=red>不鳥!</font>";
}
}else{
$love = "死忠";
}
if($post['mypetdead']==1){//死亡
$petdead = '死亡';
}else{
$petdead = '生存';
}
$post[love]=$love;
$post[petdead]=$petdead;
}
//寵物數據<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[/code]
二、修改 template/default/viewthread.htm
查找:
[code]
{lang online_status} {lang offline}
<!--{/if}-->
<!--{/if}-->[/code]
在其下面插入
[code]
<!--{if $post[mypet]}-->
<table width="155" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td>
<fieldset style='width:155px'>
<legend><font color=red>寵物信息</font></legend>
<div align="center">寵物名: <a href="pet.php?index=viewpet&username=$post[author]">$post[mypet]</a><br>
<script language="JavaScript">
var i=0;
function draw(obj,s){
if(obj.style.display=='none'){
obj.style.display='block';
s.innerHTML='[<font color=red>隱藏寵物資料</font>]';
}else{
obj.style.display='none';
s.innerHTML='[<font color=blue>顯示寵物資料</font>]';
}
}
</script>
<span style=cursor:hand onclick=draw(none$post[number],block$post[number]) id=block$post[number] title="顯示/隱藏 寵物資料">[<font color=blue>顯示寵物資料</font>]</span>
</div><br>
<div id=none$post[number] style=display:none>
<div align="center">$post[petpic2]</div>
寵物狀態: $post[petdead] $post[love]<br>
級別: $post[mypetjob] 轉/ $post[petshowlevel] 級<br>
HP: $post[mypethp] / $post[petmaxhp]<br>
<table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
<tr>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_left.gif' width=3></TD>
<TD width=114 background= "images/pet/rpg/img_backing.gif" height=13><img src='images/pet/rpg/orange.gif' width=' $post[hpf]%' height='9'><img src=' images/pet/rpg/hp.gif' height='9'></td>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_right.gif' width=3></TD>
</tr>
</table>
MP: $post[mypetmp] / $post[petmaxmp]<br>
<table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
<tr>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_left.gif' width=3></TD>
<TD width=114 background="images/pet/rpg/img_backing.gif" height=13><img src='images/pet/rpg/blue.gif' width=' $post[mpf]%' height='9'><img src='images/pet/rpg/exp.gif' height='9'></td>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_right.gif' width=3></TD>
</tr>
</table>
SP: $post[mypetsp] / 5000<br>
<table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
<tr>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_left.gif' width=3></TD>
<TD width=114 background="images/pet/rpg/img_backing.gif" height=13><img src=' images/pet/rpg/green.gif' width='$post[spf]%' height='9'><img src='images/pet/rpg/mp.gif' height='9'></td>
<TD width=3 height=13><IMG height=13 src=' images/pet/rpg/img_right.gif' width=3></TD>
</tr>
</table>
EXP: $post[epf]% [ $post[mypetexp] ]<br>
<table width='120' border='0' cellspacing='0' cellpadding='0' bordercolor='#000000'>
<tr>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_left.gif' alt= $post[mypetexp] width=3></TD>
<TD width=114 background="images/pet/rpg/img_backing.gif" height=13><img src='images/pet/rpg/blue.gif' width='$post[epf]%' alt= $post[mypetexp] height='9'><img src=' images/pet/rpg/exp.gif' alt= $post[mypetexp] height='9'></td>
<TD width=3 height=13><IMG height=13 src='images/pet/rpg/img_right.gif' alt= $post[mypetexp] width=3></TD>
</tr>
</table>
</div>
</fieldset>
</td></tr>
</table>
<!--{/if}-->
[/code]
[[i] 本帖最後由 靈魂0 於 2008-10-14 17:48 編輯 [/i]]
2007-6-7 18:53
羽河
有冇演示,冇我唔裝-3-
2007-6-7 18:57
louisman01
一、viewthread.php 文件
1、查找
[code]mf.customstatus[/code]
[code]
, pd.mypet, pd.mypetpic, pd.mypetname, pd.mypetjob, pd.mypetlevel, pd.mypetexp, pd.mypethp, pd.mypetmaxhp, pd.mypetsp, pd.mypetmp, pd.mypetmaxmp, pd.openpk, pd.mypetgood, pd.mypetdead
[/code]
應該係咁....你打多了一個 ":" :titter:
[color=Red]本人安裝成功[/color] :titter:
[[i] 本帖最後由 louisman01 於 2007-6-7 18:58 編輯 [/i]]
2007-6-7 19:16
靈魂0
回覆 #2 羽河 的帖子
已加入...
2007-6-7 19:16
靈魂0
回覆 #3 louisman01 的帖子
thanks....已修正!!!
2007-6-7 19:36
tht
我搵到好耐,不過唔想po出黎,不過都係感謝你了:titter:
2007-6-8 12:02
靈魂0
也可以到我壇看演示
AC: demo PW: demo
2007-6-8 18:18
destiny007
點解顯示唔到管理員的怪
2007-6-8 18:58
HOIN
安裝成功~:D
2007-6-12 10:15
hyc1976
安裝成功, 非常漂亮唷.
2007-6-12 21:01
靈魂0
回覆 #8 destiny007 的帖子
顯示唔到 !?
2007-6-13 13:02
destiny007
e家顯示到啦...thx~
[url]http://destiny.fksite.com/index.php[/url]
2007-7-11 16:44
細毅
{lang online_status} {lang offline}
<!--{/if}-->
<!--{/if}-->
點搵都搵唔到
唔知係唔係之前戈到改過''
2007-7-12 17:53
xjko
THX,,稍後再安裝~
2007-7-12 20:07
N!ck
支持~~
我裝我裝@@~~
2007-8-17 15:51
wing1234
THX,,稍後再安裝~~
2007-8-18 00:10
chantsz
成功安裝@@..好美啊.謝謝
2007-8-21 16:24
benny1030
Time: 2007-8-21 4:26pm
Script: /viewthread.php
SQL: SELECT p.*, m.uid, m.username, m.groupid, m.adminid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
m.pageviews, m.credits, m.extcredits1, m.extcredits2, m.extcredits3, m.extcredits4, m.extcredits5, m.extcredits6,
m.extcredits7, m.extcredits8, m.email, m.gender, m.showemail, m.invisible, m.xspacestatus, mf.nickname, mf.site,
mf.icq, mf.qq, mf.yahoo, mf.msn, mf.taobao, mf.alipay, mf.location, mf.medals, mf.avatar, mf.avatarwidth,
mf.avatarheight, mf.sightml AS signature, mf.customstatus, pd.mypet, pd.mypetpic, pd.mypetname, pd.mypetjob, pd.mypetlevel, pd.mypetexp, pd.mypethp, pd.mypetmaxhp, pd.mypetsp, pd.mypetmp, pd.mypetmaxmp, pd.openpk, pd.mypetgood, pd.mypetdead, mm.username as lovename, s.username AS s_username , mf.spacename
FROM [Table]posts p
LEFT JOIN [Table]members m ON m.uid=p.authorid
LEFT JOIN [Table]members mm ON mm.extcredits6=p.authorid
LEFT JOIN [Table]memberfields mf ON mf.uid=m.uid
LEFT JOIN [Table]wxpetdata pd ON pd.username=m.username
LEFT JOIN [Table]sessions s ON s.uid=mf.uid
WHERE p.tid='310' AND p.invisible='0' ORDER BY dateline LIMIT 0, 10
Error: Unknown column 'pd.mypet' in 'field list'
Errno.: 1054
Similar error report has beed dispatched to administrator before.
2007-8-21 16:39
Badboyshk
[quote]原帖由 [i]benny1030[/i] 於 2007-8-21 16:24 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=1025042&ptid=114047][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
Time: 2007-8-21 4:26pm
Script: /viewthread.php
SQL: SELECT p.*, m.uid, m.username, m.groupid, m.adminid, m.regdate, m.lastactivity, m.posts, m.digestposts, m.oltime,
m.pageviews, m.credits, ... [/quote]
I have the same problem!!Who can:em01: help me??
2007-8-21 17:18
benny1030
你都係咁????
2007-8-21 19:13
gordan
純支持:em32:
2007-8-21 23:59
kai028
{lang online_status} {lang offline}
<!--{/if}-->
<!--{/if}-->
好像有插件修改掉了
請問還可以在哪邊增加呢?? :em36: :em36:
2008-4-21 20:32
uky
你地裝到未0.0
我唔敢裝:titter:
2008-10-12 19:35
dsmhk
無心2.4 裝唔到喔- - 顯示唔到= =
頁:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.