PhpWind教程:用户组权限设置教程_for 7.0_PhpWind教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!


一、用户组权限分类(基本权限,管理权限)

基本权限:基本权限是指用户资料、个性签名、短消息、上传附件、帖子操作等权限,一般与用户等级直接挂钩。例,二星会员一次上传附件个数比一星会员多2个等等。
管理权限:管理权限是指用户在指定的社区版块中对其他用户的帖子进行编辑管理等操作。由于这些权限管理的对象主要是指定的社区版块中的帖子,所以也叫版块管理权限。下面详细介绍。
二、版块管理权限
7.0版本之前已经有版块管理权限的设置,在后台进入用户组编辑相关权限时就有管理权限的列表,如下图1所示:

在PHPWind 7.0中不仅保留了‘用户组版块管理权限’,而且还增加了‘用户版块管理权限’,并做了大量的易用性改进。 7.0板块管理界面如图2所示:

三、7.0用户组版块管理权限
与原来的版块管理权限相比,7.0用户组选择版块的操作移到版块管理的权限里(图1、图2对比可知),那么要实现用户组在指定版块中的管理权限就直接到相应版块中添加 该用户组即可,并且同一用户组可针对不同版块设置不同的管理权限方案。相比以前版本更为清晰、自由,让站长一目了然的就可以知道哪些版块里哪些用户组拥有管理权限。
详细后台操作步骤: 1.版块->版块管理; 2.版块权限,选择要编辑的版块,点击‘权限’;3.选择用户组添加,并编辑管理权限。
案例分析:如何实现同一用户组(以总版主为例)在不同的板块拥有不同的板块管理权限!
1、版块->版块管理,如图3所示:

2、选择“1号版块”,点击“权限”,如图4:

3、选择用户组“总版主”然后点击“添加”。如图5;

选择好总版主在“1号版块”的权限配置后,点提交! 返回版块->版块管理,选择“默认版块”点权限 用相同的方法编辑“总版主”在“默认版块”的权限配置,其他板块方法一样!这就完成了相同用户组在不同板块拥有不同的权限设置!
疑惑点:如果需要设置某个用户组拥有全局的管理权限,比如管理员是属于整个社区版块中都拥有管理权限的用户组,难不成都每个版块去添加? 解决这一问题的设置方法:在用户组的管理权限中增加‘超级管理权限’选项。后台位置:用户-> 用户组权限,选择要编辑权限的用户组点权限进入,找到管理权限,如图6:

‘超级管理权限’开启可以让某一用户组拥有全局的管理权限,(注:‘超级管理权限’开启,如果版块管理中某些版块也单独设置了‘用户组版块管理权限’,那么以 ‘用户组版块管理权限’中设置的权限为主);关闭的话用户组的管理权限设置也就是不起实际作用,此时如果要配置单个版块的管理权限,需要到版块管理里进行配置; 同时,在用户组权限编辑最下方的高级设置里有这样一条选项‘将勾选的管理权限设置应用到所有继承该组的版块权限设置中去’,如下图7:

站长可以在这里把继承该用户组的所有用户的某一权限进行统一默认设置处理,这又是一个方便快捷的批量操作。(实际操作可见教程最后用户组权限设置案例(三)
四、用户版块管理权限
这是一个全新的功能全新的概念,在其他社区论坛及PHPWind以前版本中都没有的。是指社区中的某一用户可以拥有指定版块中的管理权限,而不影响他所属的用户组属性;
设置方法:1.版块->版块管理;2.版块权限,选择要编辑的版块,点击‘权限’;3.添加用户,如下图8 ,进入后编辑管理权限!

此时,用户’huiwei’就拥有这个版块的特殊的管理权限,而在其他版块里就没有这些特殊权限,功能有些类似于社区里‘版主’的组别功能,但原来的所有‘版主’拥有 的权限却都是一样的,‘用户版块管理权限’却比‘版主’更易用、更自由。在PHPWind 7.0里,‘版主’只是‘用户版块管理权限’设置里的一个特殊头衔, 属于‘用户 版块管理权限’的一部分。
五、版主管理权限
版主可以通过设置用户版块管理权限来达到执行版主的目的。由于考虑到站长的操作习惯与版主本身具有一定的特殊性,所以把版块管理权限独立出来设置。首先说说版主 的特殊性,查看一下用户组‘论坛版主’的权限默认设置,你会发现‘超级管理权限’是关闭的,说明版主的权限是属于单用户与单版块一一对应的关系,而不是全局的, 所以这一权限要关闭。一一对应的关系那就需要到每一个版块里设置属于只管理自己版块的版主。
设置方法:1.版块->版块管理;2.版块版主,选择要编辑的版块,点击‘版主’; 如图9:
3.添加用户为版主,并编辑管理权限。
六、管理权限的优先级: 先查看用户在板块的个别权限(最先) ->用户所在用户组在版块的用户组权限->用户所在的用户组是不是有超级管理权限(最后) (所以在用户组 版块权限管理中添加论坛版主权限,而添加版主时也有设置版主权限,根据管理权限优先级先查看用户在版块的个别权限,所以读取的是添加版主时的版主权限而不是版主 这个用户组在这个版快的管理权限,这样就不会冲突)
七、用户组权限设置案例:
(1)、在编辑用户组时,想将一个或多个权限设置同时应用到其它用户组中?
1.用户->用户组权限;2.用户组编辑,选择要编辑的用户组,点击‘权限’进行相关编辑;3.选择需要横向设置的选项,再在高级设置中选项需要横向操作的用户组。
(2)、在编辑用户组时,想查看某一权限选项在所有用户组中的设置情况,并将此权限对所有用户组的设置进行修改。
1.用户->用户组权限;2.随机选择某一用户组,点击‘权限’进入权限列表;3.选择需要查看的权限选项,点击进入;如图10:

注:选择查看的权限选项,鼠标放上会变红,点击进入,即可查看到该权限下的所有用户组设置情况,并可以进行设置。如图11所示:

(3)、编辑‘论坛版主’权限时,要把论坛所有版块的版主‘查看IP’权限统一关闭?
1.用户->用户组权限;2.选择‘论坛版主’用户组,点击‘权限’进入权限列表 3.关闭‘查看IP’选项,并勾选前面的复选框;4.高级设置里,‘将勾选的管理权限设置应用到所有继承该组的版块权限设置中去’选中,提交即可完成。
(4)、论坛上有一个‘站务管理’版块,要让所有的版主都可以在此版块进行管理操作,其他版块中按常规设置,只有本版版主才可以进行管理操作? 1.版块->版块管理;2.选项对应的版块‘站务管理’,点击‘权限’进行;3.添加‘论坛版主’用户组到该版中,并进行权限设置

说明:这样的设置,所有版主在各自的版块里就拥有上面设置的管理权限,所有版主的权限都一样,(可到版块管理查询版主权限是不是已经继承过来),如有个别版块版主权限特殊再进版块编辑版主权限~

查看更多 PhpWind教程  PhpWind模板风格

来源:Phpwind//所属分类:PhpWind教程/更新时间:2012-06-06
相关PhpWind教程