在会员模块新增一个字段,命名userface。
打开“\include\Functions.php”文件,查找“//会员组信息获取”
在上面插入
//文章发布会员头像获取
function memberinfoavatar($id){ $m=syDB('friend')->find(array('id' =>$id)); $n=syDB('member')->find(array('user' => $m['user'])); $t=syDB('member_field')->find(array('aid' => $n['id'])); if ($t['userface']==''){ $t['userface']='/images/nophoto.gif'; } return $t['userface']; }
//会员后台头像获取
function memberavatar($id){ $t=syDB('member_field')->find(array('aid' => $id)); if ($t['userface']==''){ $t['userface']='/images/nophoto.gif'; } return $t['userface']; }
memberinfoavatar函数里面的id是文章的id.因为我的是自定义的交友频道。所以就有个friend的数据库,如果你从文章频道中调用的话,改成article就行了。
memberavatar函数里的id是用户的id.直接在用户界面通过$myinfo['id'])获取 然后在列表页中调用方式为 {fun memberinfoavatar($v['id'])} 在用户后台其他页面调用方式为 {fun memberavatar($myinfo['id'])} 用户后台首页调用方式为 {fun memberavatar($_SESSION['member']['id'])}