首页 >

织梦DedeCMS内页调用文章发布者信息的办法

很多人在使用织梦DedeCMS v5.7都遇到了一个关于如何调用文章内容页中的会员信息。织梦DedeCMS内页调用文章发布者信息的办法

第一 | 在官方给出的默认模板article_artcile.htm中可以看到如下代码:

{dede:memberinfos}

会员头像:

会员用户名:[field:uname/]

会员详细资料:查看详细资料

给他留言:发送留言

加为好友:加为好友

用户等级:[field:rankname /]

注册时间:[field:jointime function=”MyDate(‘Y-m-d H:m’,@me)”/]

最后登录:[field:logintime function=”MyDate(‘Y-m-d H:m’,@me)”/]

{/dede:memberinfos}

第二 | 比如你想在织梦cms首页或者文章内容页中调用会员:用户名 | 昵称 | 性别 | 会员等级 | 注册邮箱 | 会员级别等信息.在此本教程提供的调用的方法。

首先,打开文件 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;

}

注:”dede_member”里的”dede_”改成你安装程序时的数据库表前缀,修改好代码之后即可保存文件,然后来调用会员信息:

1.首页调用标签:

{dede:arclist row=’10′ titlelen=’25′}

  • 标题:[field:title/] 昵称:[field:mid function=”GetMemberInfos(‘uname’,@me)”/]
  • {/dede:arclist}

    2.内容页调用标签:

    昵称:{dede:field.mid function=”GetMemberInfos(‘uname’,@me)”/}

    会员类型:{dede:field.mid function=”GetMemberInfos(‘mtype’,@me)”/}

    标签DIY释义详解:

    mid:表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;

    mtype:表示会员的类型(如自带的”个人”与”企业”);

    userid:表示会员用户名(也就是用于登陆);

    pwd :表示用户的密码;

    uname:表示用户的昵称;

    sex:表示用户的性别;

    rank:表示用户的等级(也就是后台的用户级别);

    uptime:表示用户升级会员组的时间;

    exptime:表示用户会员组的有效期天数;

    money:表示用户拥有的剩余金币数量;

    email:表示用户的注册邮箱地址;

    scores:表示用户拥有的剩余积分数量;

    matt:表示用户的级别(0为普通,1为推荐,10为后台超级管理员)

    以上的标签都可以用在首页或者内容页标签结构中进行调用和定义。


    织梦DedeCMS内页调用文章发布者信息的办法
  • 织梦DedeCMS图集列表页调用多图方法
  • 织梦DedeCMS图集列表页调用多图方法 | 织梦DedeCMS图集列表页调用多图方法 ...

    织梦DedeCMS内页调用文章发布者信息的办法
  • 织梦DedeCMS安全提示搞定方式
  • 织梦DedeCMS安全提示搞定方式 | 织梦DedeCMS安全提示搞定方式 ...

    织梦DedeCMS内页调用文章发布者信息的办法
  • 织梦DedeCMS使likearticle标签支持排序orderby
  • 织梦DedeCMS使likearticle标签支持排序orderby | 织梦DedeCMS使likearticle标签支持排序orderby ...