Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 插件如何判定用户对某个板块fid有管理权限?

[复制链接]
初音家二小姐 发表于 2013-6-24 10:29:58 | 显示全部楼层 |阅读模式
RT,考虑到区版主的case,不能直接用adminid判定,想知道系统有没有直接调用的函数去判断
c2czj 发表于 2013-6-24 11:10:40 | 显示全部楼层
以前都用从数据库抓资料判断,这个有函数吗?
回复

使用道具 举报

sw08 发表于 2013-6-24 13:09:59 | 显示全部楼层
使用$_G['forum']['ismoderator']变量即可,但是这个变量只能在特定范围内有效。

你可以print_r来看看。
回复

使用道具 举报

 楼主| 初音家二小姐 发表于 2013-6-24 17:23:27 | 显示全部楼层
本帖最后由 初音家二小姐 于 2013-6-24 19:17 编辑
sw08 发表于 2013-6-24 13:09
使用$_G['forum']['ismoderator']变量即可,但是这个变量只能在特定范围内有效。

你可以print_r来看看。

插件当前不在某个板块内部时,dump出来是NULL.
实际上咱困惑的就是在插件界面,当前全局变量应该是没有fid的,是否有已经存在的函数可查询当前用户是否可管理某个fid
唯一的问题就在区版主的状态特殊
回复

使用道具 举报

sw08 发表于 2013-6-24 19:29:33 | 显示全部楼层
初音家二小姐 发表于 2013-6-24 17:23
插件当前不在某个板块内部时,dump出来是NULL.
实际上咱困惑的就是在插件界面,当前全局变量应该是没有f ...

如果用户当前位于帖子浏览页面类似这种唯一能判断版区的位置,$_G['fid']这个变量就表示当前用户所在的FID
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 22:27 , Processed in 0.030672 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表