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

 找回密码
 立即注册
搜索

修复阅读权限bug,版主和超级版主阅读权限不够再不可以看帖。

[复制链接]
vtx 发表于 2009-10-10 01:35:27 | 显示全部楼层 |阅读模式
本帖最后由 vtx 于 2009-10-10 23:52 编辑

找了资料一个晚上,结果这么简单的修改,竞然没有人提供方法,本身dz的阅读权限就是很有问题。以下是我看到别人说的话:
====================================================
为什么超级版主可以看255阅读权限的帖子??
后台设置超级版主150的阅读权限..但是整个论坛255的帖子他都能随意查看...
请问如何才能禁止超级版主查看帖子?
====================================================
明明设置了帖子的阅读权限为200,而超级版主只有150的阅读权限,但为什么还能够读阅读权限为200的帖子?
====================================================
https://discuz.dismall.com/search.php?searchid=10351&orderby=lastpost&ascdesc=desc&searchsubmit=yes
以上连接有很多人提出过类似问题,为何官方不肯去修复?????现在我对DZ完全就失去信心,叫别人帮忙,没有肯帮。



现在我经过自己辛苦的查找后,终于找到答案,遇到相同问题的人,请自己按自己实际情况修改,本人只作一些提醒。不负任何修改后的责任。
找开:viewthread.php文件
找到以下:

if($thread['readperm'] && $thread['readperm'] > $readaccess && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
        showmessage('thread_nopermission', NULL, 'NOPERM');
}

删除红色部分

以上修改在dz6.0上测试通过,其它版本请自行测试
回复

使用道具 举报

 楼主| vtx 发表于 2009-10-10 13:11:31 | 显示全部楼层
看来我提出这个bug,没什么人发现
回复

使用道具 举报

ydxiao 发表于 2009-10-10 17:19:56 | 显示全部楼层
非BUG,你如此改法的话,管理员也无权看大于自己权限的帖子了.
版主或超版理应有查看有权限的帖子,要不然怎么管理论坛.

不过还是看个人的看法吧,也许有的论坛不想让其它超版的权限过大.
回复

使用道具 举报

chenjianluan 发表于 2009-10-10 19:07:00 | 显示全部楼层
DZ的不一定什么多懂,目前DZ版本还存在很多的问题,否则他还免费给大家用吗,那个大点的论坛用DZ啊 多是些小论坛,目前他们可能还在完善中吧  。。。。。
回复

使用道具 举报

 楼主| vtx 发表于 2009-10-10 19:38:54 | 显示全部楼层
本帖最后由 vtx 于 2009-10-10 19:58 编辑
非BUG,你如此改法的话,管理员也无权看大于自己权限的帖子了.
版主或超版理应有查看有权限的帖子,要不然怎么 ...
ydxiao 发表于 2009-10-10 17:19



你是管理员的,难道你本身不是最大阅读权限的吗?别人能设大于255的阅读权限吗?你试一下再看看,最大阅读权限是255,没人能设超过此数值的。我发秘密一点的内容,就是不想超版能看,本身的阅读权限就是没用,就是不起作用,这有何意思?
還有,你沒看我发出来的搜索连接吗?不只我一个人认为阅读权限有问题的。
回复

使用道具 举报

shukai2009 发表于 2009-10-10 21:21:11 | 显示全部楼层
P话,你自己不会在后台把超版的权限改一下吗?里面可以直接设定那些可以看,那些不可以看滴,不懂装懂的东西。我是新手也知道这些滴((em:13)),装老杆子还嫩鸟
回复

使用道具 举报

 楼主| vtx 发表于 2009-10-10 23:40:27 | 显示全部楼层
本帖最后由 vtx 于 2009-10-11 00:00 编辑
P话,你自己不会在后台把超版的权限改一下吗?里面可以直接设定那些可以看,那些不可以看滴,不懂装懂的东西 ...
shukai2009 发表于 2009-10-10 21:21



你试过没有?测试过没有?你将超版改为1阅读权限也好,本身帖子要求要255权限的,但超版依然能看,懂吗?是我不懂好了,你太有才了。
请教下你,怎样设?说个设定流程给小弟看看吧,不然怎能显示出你对dz的了解呢?

https://discuz.dismall.com/viewth ... F%DE%2B%B0%E6%D6%F7
https://discuz.dismall.com/viewth ... F%DE%2B%B0%E6%D6%F7
https://discuz.dismall.com/viewth ... F%DE%2B%B0%E6%D6%F7
以上三个帖提出问题的人都是新手吧?不然为什么会提出和我相同的问题?而不像你那样去后台设定?请教高人指点迷津。
回复

使用道具 举报

magentoon 发表于 2009-10-11 05:12:55 | 显示全部楼层
这个确实是个问题,DZ在细节方面有很多不完善的地方。我的论坛还没有超版,所以暂时没有这个困扰,不过还是谢谢楼主的方法,以后应该可以用得上。至于版本,一般代码变动不会太大,很多6.0的修改方式在7.0里都有效。

6楼的,后台不可以设置的,我对后台相当熟悉了,没地方控制就是没地方,不是你想当然的事。
回复

使用道具 举报

 楼主| vtx 发表于 2009-10-11 10:32:07 | 显示全部楼层
本帖最后由 vtx 于 2009-10-11 10:37 编辑

楼上的,终于有一个真正了解dz的人出现来讨论此话题了。。。
除了超版可以看超过自己阅读权限的帖子外,本版的版主也能看在本版发的超过自己阅读权限的帖子。
回复

使用道具 举报

aming0905 发表于 2010-3-5 10:55:15 | 显示全部楼层
问题终于解决,娘的。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-26 15:35 , Processed in 0.105604 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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