10 0 0
discuz 调用当前登录会员...
限迷恋 UID:10538 练气期
2026-05-06 30
做模板的时候,关于当前登录会员信息,通常只调用一些功能设置和消息类的。很多可以从默认模板中提取,额外的的一些全局变量网上也有贴出来。
  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. <p> - 主题:<!--{$user_cont['threads']}--></p>
  2. <p> - 日志:<!--{$user_cont['blogs']}--></p>
  3. <p> - 记录:<!--{$user_cont['doings']}--></p>
  4. <p> - 相册:<!--{$user_cont['albums']}--></p>
  5. <p> - 分享:<!--{$user_cont['sharings']}--></p>
  6. <p> - 附件:<!--{$user_cont['attachsize']}--></p>
  7. <p> - 好友:<!--{$user_cont['friends']}--></p>
  8. <p> - 广播:<!--{$user_cont['feeds']}--></p>
  9. <p> - 听众:<!--{$user_cont['follower']}--></p>
  10. <p> - 收听:<!--{$user_cont['following']}--></p>
  11. <p> - 新听众:<!--{$user_cont['newfollower']}--></p>
  12. <p> - 黑名单:<!--{$user_cont['blacklist']}--></p>
  13. <p> - 空间查看:<!--{$user_cont['views']}--></p>
复制代码
等等等等吧。。
结束时别忘了
  1. <!--{/loop}-->
复制代码
那么,以此类推,调用其它表内的信息就是换个表名。
loop及loop里面,模仿上面的写法即可。
好了,调用当前登录用户信息已经OK。

附件详情

  • 说明: 普通用户每次点击下载扣除1金币
  • 附件名:
    加载中...
  • 附件分类:
    暂无
  • 账户经验:
    0 点 [排行]
  • 账户金币:
    0 个 [兑换]
  • 账户灵石:
    0 枚 [充值]
  • 上传信息:
    限迷恋|2026-05-06
  • 下载地址:
加载中...
Mr.Chen Mr.Chen UID: 1 点歌于 37天前
点歌
相关帖子
看过的人 (27)
  • 小意境
  • 饼子
  • 凉颜
  • 爱过
  • 旧人序
最新回复 (10)
  • 柠染 UID:10569 练气期
    2026-05-06
    11

    登录后可见回帖内容
  • 歌伊 UID:10577 练气期
    2026-05-06
    10

    登录后可见回帖内容
  • 阿凡达 UID:1008 练气期
    2026-05-06
    9

    登录后可见回帖内容

请先登录后发表评论!

返回

头条热榜

滑动查看更多

抖音热榜

滑动查看更多

快手热榜

滑动查看更多

2025年乙巳年蛇年
13:36:00
公历日期
9月26日
农历日期
八月初五
星期
星期五
下午好
金秋时节,愿您收获满满
距离国庆节还有5天

请先登录后发表评论!