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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 帖子内容页任意位置如何调用 用户组的阅读权限?

[复制链接]
qingweiliao 发表于 2017-3-19 10:38:55 | 显示全部楼层 |阅读模式
本帖最后由 qingweiliao 于 2017-3-19 10:40 编辑

附件阅读权限是:$attach[readperm]
主题阅读权限是:$thread[readperm]
用户组的阅读权限: ??????
后台设置的用户组阅读权限如何调用?,请赐教!我想在模版里调用呢

格东站长网插件 发表于 2017-3-19 12:29:18 | 显示全部楼层
变量名:$_G['group']['readaccess'],全局变量
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-19 13:38:56 | 显示全部楼层
格东站长网插件 发表于 2017-3-19 12:29
变量名:$_G['group']['readaccess'],全局变量

刚用了这个,结果管理员查看任意用户都显示的是200,
可200的阅读权限只有管理员才有,普通会员只有10呢
知道怎么回事吗?
回复

使用道具 举报

格东站长网插件 发表于 2017-3-19 14:19:10 | 显示全部楼层
qingweiliao 发表于 2017-3-19 13:38
刚用了这个,结果管理员查看任意用户都显示的是200,
可200的阅读权限只有管理员才有,普通会员只有10呢 ...

你是真蠢还是怎么的?
以你管理员的帐号去任何页面,你的uid都=1
你以为全论坛都是管理员啊?
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-19 14:43:58 | 显示全部楼层
格东站长网插件 发表于 2017-3-19 14:19
你是真蠢还是怎么的?
以你管理员的帐号去任何页面,你的uid都=1
你以为全论坛都是管理员啊?

我想在模版里显示每个用户的的阅读权限(后台设置的那个),在用户ID右边显示就好
不是正在浏览的人的权限
回复

使用道具 举报

jiangchuankyo 发表于 2017-3-19 16:04:34 | 显示全部楼层
附件主题是被阅读权限

用户组阅读权限 {baseinfo=readperm,0}
上面这个左侧个人信息可以后台直接设置,
如果你是在模板中添加的话官方默认是没有这功能的,需要修改文件添加代码根据当前$post[author]进数据库查询所属组然后取出该组阅读权限
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-19 16:32:48 | 显示全部楼层
jiangchuankyo 发表于 2017-3-19 16:04
附件主题是被阅读权限

用户组阅读权限 {baseinfo=readperm,0}

非常感谢,能否指点需要添加哪些代码呢?
回复

使用道具 举报

格东站长网插件 发表于 2017-3-19 16:40:54 | 显示全部楼层
qingweiliao 发表于 2017-3-19 14:43
我想在模版里显示每个用户的的阅读权限(后台设置的那个),在用户ID右边显示就好
不是正在浏览的人的权 ...

说话不说清楚就是这么浪费时间
你以为人人都是你肚子里的蛔虫么?
这种东西,如果有现成的缓存数据就写上去,或者自己添加到缓存表里。如果要频繁查数据表的话,最好就不要搞,根本意义就不大。
而且阅读权限是根据会员组设置的,一般经常出来行走的会员组在10个以内,在模板上写点判断就是了,类似于:
如果会员组=1,显示200;
如果=2,显示100;
如果=12,显示30等等这样
这么少的几个数据,都不用劳动数据库
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-19 17:00:17 | 显示全部楼层
格东站长网插件 发表于 2017-3-19 16:40
说话不说清楚就是这么浪费时间
你以为人人都是你肚子里的蛔虫么?
这种东西,如果有现成的缓存数据就写 ...

这个思路不错,谢谢,
我试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 16:59 , Processed in 0.018847 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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