请选择 进入手机版 | 继续访问电脑版
美妙社 - MeiMiaoShe.com
不只是一个[美味]且[奇妙]的社区
现在注册
已注册用户请  登录
节点活跃用户
DivivitYan • 15 讨论
美妙社  ›  建站笔记

discuz 调用当前登录会员信息

   DivivitYan 2021-11-7 21:43:23193 次点击 阅读模式     
做模板的时候,关于当前登录会员信息,通常只调用一些功能设置和消息类的。很多可以从默认模板中提取,额外的的一些全局变量网上也有贴出来。
  1. $_G['member'][uid] => UID
  2. $_G['member'][email] => 邮箱地址
  3. $_G['member'][username] => 用户名
  4. $_G['member'][password] => 经过MD5后的密码
  5. $_G['member'][status] => 用户是否已经删除
  6. $_G['member'][emailstatus] => 邮箱验证状态 0未验证 1验证通过
  7. $_G['member'][avatarstatus] => 头像上传状态 0未上传 1已上传
  8. $_G['member'][videophotostatus] => 视频认证 0未认证 1已认证
  9. $_G['member'][adminid] => 所在管理组ID
  10. $_G['member'][groupid] => 所在用户组ID
  11. $_G['member'][groupexpiry] => 所在用户组有效期
  12. $_G['member'][extgroupids] => 扩展用户组
  13. $_G['member'][regdate] => 注册时间
  14. $_G['member'][credits] => 现有总积分
  15. $_G['member'][notifysound] => 短消息声音
  16. $_G['member'][timeoffset] => 所在时区
  17. $_G['member'][newpm] => 新短消息数量
  18. $_G['member'][newprompt] => 新提醒数量
  19. $_G['member'][accessmasks] => 这个貌似访问权限,不确定
  20. $_G['member'][allowadmincp] => 是否拥有管理面板权限 0否 1是
  21. $_G['member'][onlyacceptfriendpm] => 是否只接受好友短消息 0否 1是
  22. $_G['member'][conisbind] => 是否绑定QQ 0否 1是
  23. $_G['member'][lastvisit] => 上次访问时间
复制代码

以上这些是调用当前登录用户信息的全局变量,当然,作为资料来说,这是不完整的。

想要调用出更多信息,可以有很多种方法,总之都是来源于数据库。因为对php代码不熟悉,所以我的做法比较直接,直接调用数据库字段(discuz数据字典)。
比如,调用用户统计表里的信息,表名为pre_common_member_count,查询代码为:
  1. <!--{eval $user_conts = C::t(common_member_count)->fetch_all($_G['uid']);}-->
复制代码

查询表common_member_count(其中pre_省略了),按$_G['uid'],即当前登录ID查询。
loop一下,
  1. <!--{loop $user_conts $user_cont}-->
复制代码

其中$user_conts $user_cont命名随意,别太普遍就行,这写法我也不懂什么意思……总之这么写管用就行呗。
loop里开始调用内容,根据数据字典里字段说明,帖子数是posts,那么这里就$user_cont['posts']来调用。
其他的:
  1. <blockquote><p> - 主题:<!--{$user_cont['threads']}--></p>结束时别忘了[code]<!--{/loop}-->
复制代码
目前尚无回复
添加一条新回复
您需要登录后才可以回帖 登录 | 立即注册

本节点积分规则
DigitalOcean
站点统计   ·   手机版   ·   小黑屋   ·   帮助   ·   Archiver   ·   19 人在线  最高记录 115   ·   TOP
愿孤独的人都会唱歌,愿漂泊的人都有酒喝!
World is powered by solitude
GMT+8, 2021-12-6 03:39, Processed in 0.243202 second(s), 118 queries .
♥  Inspire by v2ex ; Powered by Discuz! X3.4 ; Template make MeiMiaoShe.Com.
豫ICP备16037533号