广

织梦CMS教程

  • 帝国cms教程
  • 织梦CMS教程
  • PHP CMS教程
  • ECSHOP教程
  • WordPress教程
  • Discuz教程
  • CMS学习

    DEDE调用会员信息,DEECMS调用全方位会员信息标签

    2018-04-02 20:46:32 次阅读 稿源:互联网
    广告

     

     

     

    DEDE调用会员:用户名、昵称、性别、会员等级、注册邮箱、会员级别等信息.

    比如你想在DEDE首页或者内页里调用会员:用户名、昵称、性别、会员等级、注册邮箱、会员级别等信息.就需要我们本篇教程提供的调用标签了.

    首先,我们打开文件 include/extend.func.php 在代码最后面的结尾处,找到代码:

     

    ?>

     

    在这个符号前面添加以下代码:

    1. function GetMemberInfos($fields,$mid){ 
    2. global $dsql;          
    3. if($mid <= 0){ 
    4. $revalue =  "Error";           
    5. }           
    6. else{               
    7. $row=$dsql->GetOne("select * from dede_member where mid = '{$mid}'");               
    8. if(!is_array($row)){ 
    9. $revalue = "Not user";               
    10. }               
    11. else
    12. $revalue = $row[$fields];               
    13. }           
    14. }           
    15. retu $revalue;       

    修改好代码之后即可保存文件,然后我们来调用会员信息:

    1.在首页进行调用,调用标签如下:

    1. {dede:arclist row='10' titlelen='25'
    2. <li>标题:[field:title/] 昵称:[field:mid function="GetMemberInfos('uname',@me)"/]</li> 
    3. {/dede:arclist} 

    2.在内页进行调用,调用标签如下:

     

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

     

    标签DIY释义详解:

    mid:表示会员的唯一编号,由于其唯一的特性,一般用于区别会员;
    mtype:表示会员的类型(如自带的“个人”与“企业”);
    userid:表示会员用户名(也就是用于登陆);
    pwd :表示用户的密码;
    uname:表示用户的昵称;
    sex:表示用户的性别;
    rank:表示用户的等级(也就是后台的用户级别);
    uptime:表示用户升级会员组的时间;
    exptime:表示用户会员组的有效期天数;
    money:表示用户拥有的剩余金币数量;
    email:表示用户的注册邮箱地址;
    scores:表示用户拥有的剩余积分数量;
    matt:表示用户的级别(0为普通,1为推荐,10为后台超级管理员)

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

     

     

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告