To hipponi:
建議您:
1. 貼出您目前論壇的網址
2. 提供測試用帳號和密碼\r
3.
您的外掛版本參考連結
查看您的 viewtopic.php 後, 發現與( 我手頭上的) 原版出入頗大;
\n以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#
代碼: 選擇全部
case USER_AVATAR_FACE:
//###### begin 虛擬形象 #####
if ($postrow[$i][user_gender]<=0)
{
$poster_avatar="";
//虛擬形象\r
$userface = "";
//虛擬形象\r
}
else if ($postrow[$i][user_gender]==1)
{
$tempequip = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0'; //男性的初始值
$sex = "m";
$upid = "init";
}
else if ($postrow[$i][user_gender]==2)
{
$tempequip = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //女性的初始值
$sex = "f";
$upid = "initf";
}
$userwearip = '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400';//商品的過期屬性\r
$cookiearray = split('-', $tempequip);
$weararray = split('-', $userwearip);
for($face_count=0;$face_count<count($face_user[$postrow[$i]['user_id']]);$face_count++)
{
$tempi = $face_user[$postrow[$i]['user_id']][$face_count]['classid'];
$cookiearray[$tempi] = $face_user[$postrow[$i]['user_id']][$face_count]['facepicid'];
}
$userface = implode("-", $cookiearray);
$userface = implode("-", $cookiearray);
$userwear = implode("-", $weararray);
$poster_avatar = "
<!-- 虛擬形象?#125;始-->
<div id=Show".$face." style=\"padding:0;left:0px;width:140px;position:relative;top:0px;height:226px\"></div>
<SCRIPT language=JavaScript>
var currface = \"$userface\";
var currwear = \"$userwear\";
start_face($face);
</SCRIPT>
<!-- 虛擬形象結束-->
";
$face++;
//###### end 虛擬形象 #####
break;
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
case USER_AVATAR_FACE:
//###### begin 虛擬形象 #####
if ($postrow[$i][user_gender]<=0)
{
$poster_avatar="";
//虛擬形象\r
$userface = "";
//虛擬形象\r
}
else if ($postrow[$i][user_gender]==1)
{
$tempequip = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0'; //男性的初始值
$sex = "m";
$upid = "init";
}
else if ($postrow[$i][user_gender]==2)
{
$tempequip = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //女性的初始值
$sex = "f";
$upid = "initf";
}
$userwearip = '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400';//商品的過期屬性\r
$cookiearray = split('-', $tempequip);
$weararray = split('-', $userwearip);
$sql="SELECT * FROM week9_userdata where userid = ".$postrow[$i]['user_id']." and dafaultuse = '1' and (face_fitherd = '$sex' or face_fitherd = 't')";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query week9_userdata', '', __LINE__, __FILE__, $sql);
}
while ($usercaifu = $db->sql_fetchrow($$result))
{
$tempi = $usercaifu[classid];
$cookiearray[$tempi] = $usercaifu[facepicid];
$face_weardate = floor($usercaifu[face_wear] - (time() - $usercaifu[buydata])/8640);
if ($face_weardate <= 0)
{
$db->sql_query("UPDATE week9_userdata SET dafaultuse = '3' WHERE userid=".$postrow[$i]['user_id']." and facepicid = '$usercaifu[facepicid]' and classid= '$usercaifu[classid]' and dafaultuse='1'");
if($usercaifu[classid] == 8||$usercaifu[classid]==9||$usercaifu[classid]==11||$usercaifu[classid]==13||$usercaifu[classid]==14||$usercaifu[classid]==18)
{
$userupid = $upid;
}
else
{
$userupid = "0";
}
$weararray[$tempi] = $userupid;
}
else
{
$weararray[$tempi] = $face_weardate;
}
}
$db->sql_freeresult($result);
$userface = implode("-", $cookiearray);
$userwear = implode("-", $weararray);
$poster_avatar = "
<!-- 虛擬形象?#125;始-->
<DIV id=Show
style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px\"></DIV>
<SCRIPT language=JavaScript>
var currface = \"$userface\";
var currwear = \"$userwear\";
start_face($face);
</SCRIPT>
<!-- 虛擬形象結束-->
";
$face++;
//###### end 虛擬形象 #####
break;