respiration


disconnected
主题工具

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

... 发表于 2008-11-16 12:25  ... 10687 次点击

參考memcp_profile.htm的第44行 引用出
<img src="$bbsdir/$avatarm" class="portrait" />

但在其他頁面加上這個時  頭像卻不能正常顯示...有人知道如何解決嗎?

本主题共有 4 条回复 | 回到顶部
#1 - 2008-11-16 15:52
respiration 地球
反而在modify.nnm頁面則可以顯示...
#2 - 2008-11-17 16:52
kinway 武汉
当然啦不是任何页面都能这样直接调用头像的。
#3 - 2008-11-17 20:39
respiration 地球
找到解決方法   大家可以試試   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 - 2008-11-18 07:43
Sai 桂林

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里面会比较好(方便代码管理)
看完之后有话想说?那就帮楼主加盖一层吧!

在回复之前你需要先进行登录
用户名 / UID
密码
Project Parasynthesis | Based on Discuz! 5.5.0 | Thanks to Livid
About | Help | Developer | N2Design
清除 Cookies - 联系我们 - 无名杂志 - Archiver - Mobile
Processed in 0.045667 second(s), 8 queries, Gzip enabled