doyocms二次开发会员头像功能

在会员模块新增一个字段,命名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'])}


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/77.html