新闻动态
织梦模板调用会员信息的函数
文章来源:飞翔网络       访问次数:
找到 /include/extend.func.php 文件 在下面添加代码:

function GetMemberInfos($fields,$mid){    
    global $dsql;    
    if($mid <= 0){    
        $revalue =  "Error";    
    }    
    else{    
        $row=$dsql->GetOne("select * from dede_member where mid = '{$mid}'");    
        if(!is_array($row)){    
            $revalue = "Not user";    
        }    
        else{    
            $revalue = $row[$fields];    
        }    
    }    
    return $revalue;    
}

然后模板调用标签:

[field:mid function="GetMemberInfos('uname',@me)"/]
{dede:field.mid function="GetMemberInfos('uname',@me)"/} 



这样就可以很轻松的调用出某个会员的昵称了,那么要调用会员的用户名,则只需要将uname更换为userid即可。这里的值是支持member表的所有字段的。大致为如下一些:
 
1. mid 表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;
2. mtype 表示会员的类型(如自带的“个人”与“企业”);
3. userid 表示会员用户名(也就是用于登陆);
4. pwd 表示用户的密码;
5. uname 表示用户的昵称;
6. sex 表示用户的性别;
7. rank 表示用户的等级(也就是后台的用户级别);
8. uptime 表示用户升级会员组的时间;
9. exptime 表示用户会员组的有效期天数;
10. money 表示用户拥有的剩余金币数量;
11. email 表示用户的注册邮箱地址;
12. scores 表示用户拥有的剩余积分数量;
13. matt 表示用户的级别(0为普通,1为推荐,10为后台超级管理员)
知道了以上的这些信息,还有什么不能调用的呢?



Copyright ©2013-2017 速翔网络  
友情合作:百度一下  网站建设
Copyright © 2013-2014 www.ffxiang.cn 赣ICP备17009643号