NoName Mobile

登录
NoName » Project Parasy » 如何在其他頁面上顯示用戶的頭像?

如何在其他頁面上顯示用戶的頭像?

by respiration at 2008-11-16 12:25
參考memcp_profile.htm的第44行 引用出
<img src="$bbsdir/$avatarm" class="portrait" />

但在其他頁面加上這個時  頭像卻不能正常顯示...有人知道如何解決嗎?
# 1 - respiration at 2008-11-16 15:52
反而在modify.nnm頁面則可以顯示...
# 2 - kinway at 2008-11-17 16:52
当然啦不是任何页面都能这样直接调用头像的。
# 3 - respiration at 2008-11-17 20:39
找到解決方法   大家可以試試   BY [url=mixga.com]MIX[/url]

include/common.inc.php文件找
@include DISCUZ_ROOT.'./parasy/ParasyInit.php';
?>

換成
if($allowavatar || $allownickname)
{
$query = $db->query("SELECT mf.nickname, mf.avatar, mf.avatarwidth, mf.avatarheight, m.gender, m.groupid FROM {$tablepre}memberfields mf, {$tablepre}members m WHERE m.uid='$discuz_uid' AND mf.uid=m.uid");
$member = $db->fetch_array($query);
} else
{
$member = array('nickname' => '', 'avatar' => '');
}
$avatarm = avRESIZE($member[avatar]);
@include DISCUZ_ROOT.'./parasy/ParasyInit.php';
?>

# 4 - Sai at 2008-11-18 07:43

if($allowavatar || $allownickname)
{
$query = $db->query("SELECT mf.nickname, mf.avatar, mf.avatarwidth, mf.avatarheight, m.gender, m.groupid FROM {$tablepre}memberfields mf, {$tablepre}members m WHERE m.uid='$discuz_uid' AND mf.uid=m.uid");
$member = $db->fetch_array($query);
} else
{
$member = array('nickname' => '', 'avatar' => '');
}

放到/parasy/ParasyInit.php里面会比较好(方便代码管理)
© 2007 NoNameMagazine