A-A+

dedecms根据mid获取作者详细信息

2014年11月25日 14:23 汪洋大海 暂无评论 阅读 205 views 次

某些情况下需要调用显示文档作者的某些详细信息,通过如下方法修改即可调用显示。

修改include\helpers\extend.helper.php
在结尾增加

1
2
3
4
5
6
7
8
9
10
11
12
// 根据mid 获取用户信息 author
if(!function_exists('GetMemberInfo'))
{
    function GetMemberInfo($mid,$field)
    {
         global $dsql;
         if(empty($mid) || empty($field) || $field== 'pwd'){ return '';}
         $row = $dsql->GetOne("SELECT $field FROM `#@__member`  WHERE mid = '$mid'");
         $resualt =$row[$field];
         return $resualt;
    }
}

模板中在arclist或者list标签中用如下标签:

1
2
[field:mid function="GetMemberInfo(@me,sex)"/] 
[field:mid function="GetMemberInfo(@me,uname)"/]

sex,uname为会员的字段名称,以上2个标签分别调用的是性别和用户名,可以改为其他所需的字段。

标签:

给我留言