经典案例
  • 巢倍滋
  • 中国化玻试剂网
  • 武汉利楚商务服务有限公司
  • 斯华帝
  • 大黄风
  • 名表汇
  • 湖北宜红茶业有限公司
  • 东莞至美广告装饰设计有限公司
  • 山东樱旺食品有限公司
WONMAY 建站知识

doyocms二级开发会员头像功能

发布于:2014-10-22 15:28:00 作者:admin 点击:

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


------分隔线----------------------------
------分隔线----------------------------
[相关文章]