[問題]虛擬形象2.20,圖片顯示錯誤!
發表於 : 2003-09-15 16:04
外掛:虛擬形象2.20
版本:phpbb2.06
描述:
安裝好了,也可以用了,但是在瀏覽文章的地方圖片卻無法正確顯示(它的人物會變成我的,背景卻還是它的)!(會員列表中卻可以正確顯示)
這是我正確的圖片:

這是我朋友正確的圖片(會員列表中的)

這是我朋友錯誤的圖片(瀏覽文章時的)

我是照這改的:
版本:phpbb2.06
描述:
安裝好了,也可以用了,但是在瀏覽文章的地方圖片卻無法正確顯示(它的人物會變成我的,背景卻還是它的)!(會員列表中卻可以正確顯示)
這是我正確的圖片:

這是我朋友正確的圖片(會員列表中的)

這是我朋友錯誤的圖片(瀏覽文章時的)

我是照這改的:
煩請幫個忙,告知如何解決,謝謝viewtopic.php
find
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//
after add
$face=0;
find
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
break;
after add
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 = "
<!-- 虛擬形象開始-->
<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;