网站快车系统提供了相当丰富的用户权限设置功能

来源:互联网 发布:无机物热力学数据手册 编辑:程序博客网 时间:2024/06/09 10:21
 

转http://www.zydn.net/html/tab_News/2/20242.htm

网站快车系统提供了相当丰富的用户权限设置功能, 用快车系统, 可以实现:

1. 控制哪些用户可以看哪些栏目下的文章, 哪些用户可以编辑自己的文章, 哪些用户发布的文章需要审核才能显示,

2. 控制评论的权限, 哪些用户可以发表评论, 哪些用户可以编辑自己的评论, 哪些用户发布的评论需要审核才能显示.

3. 控制查看文章时需要的积分或虚拟货币, 不同栏目可以设置需要不同的虚拟货币. 积分可以在登录, 发贴, 回贴, 发文章, 被设置为精华,或长时间在线挂机的时候获得, 而虚拟货币只能收管理员为其充值.

4. 控制用户对每个字段的权限, 不同的用户可以查看或编辑不同的字段, 比如, A用户看到的价格是10元, B用户看到的是8元, C用户看到的是5元, 或A用户可以看到简介, B用户可以看到详细内容, 还可以设置不能看详细内容时显示的话, 比如: 设置A用户只能看简介, 这时,显示一个提示:你没有付费, 所以不能看详细内容.

这些权限控制功能, 对于依靠内容收费的网站, 非常重要, 可以设置丰富的收费方案. 下面我们一一了解如何进行这些设置.

设置不同的用户看不同的栏目内容

1. 设置用户组, 在网站快车系统中, 所有的权限都是以用户组为基础实现的, 因此, 在设置权限之前, 首先应该设置一些用户组, 每个一个户组, 将对应一套权限配置方案.

   1-1. 增加新用户组 
         进入系统管理, 在用户管理中, 可以看到有一个用户组设置功能, 点击后可以在用组点管理员增加新用户组.

在上图的界面中, 还可以把用户设置为默认组  如果把某组设置成默认组, 那么, 当用户注册成网站的会员后, 用户就会立即成为该组用户. 如果把某个组设置为匿名组, 那么, 未登录的匿名用户, 就将自动属于该组, 得到该组设置的权限,   用户得到什么权限, 和用户组的组名无关, 只和组中设置的权限和用户属于哪个组有关.

  1-2   设置组的权限. 
           点击上图中的用户组名, 可以设置用户组的权限, 设置方法如下. 设置好之后点击确定, 新建立的用户组, 在设置时, 看不到权限的继承, 但只要设置了上级栏目, 实际上, 权限是会继承到下级栏目的.

2   设置用户所属组

   设置好用户组的权限后, 我们可以在用户列表中, 设置用户属于不同的用户组, 这样, 用户就可以得到对应的权限了.

 

用上面的办法, 就可以设置不同的用户, 可以看不到的栏目下的内容了, 这是最基础, 最简单的权限设置.

另外, 如果为用户设置和有效期, 当用户的有效期到期后, 他只能得到默认用户组的权限, 不能得到特殊的用户权限.

    用上面的方法, 还可以实现不同用户组的用户, 在不同栏目中, 对评论的权限, 需要注意的是, 系统的管理员也受这个评论权限的约束, 如果没有为管理员所在的组钩上评论的权限, 即使是系统管理员, 也不可以发表评论和查看评论. 这么作主要是为了避免系统管理员或管理员在查看网站内容时, 总是显示出文章的评论, 实际上很多栏目可能根本没有人发评论, 导致页面看起来不美观.

    

下面我们介绍一下, 如何设置需要积分才能看栏目下的内容.

1. 首先, 我们要为系统设置一个默认的积分规则.

在用户管理, 积分规则中, 可以设置这个默认的积分规则

这是一个默认的积分规则, 所以没有独立设置积分规则的栏目, 都会按照这个规则进行积分. 如果只设置了这个默认规则, 没有任何栏目设置独立的规则, 那么, 就会使网站的所有栏目都按这一规则进行积分. 如果设置看文章要积分或虚拟货币, 那么, 用户的积分或虚拟货币不足的情况下, 就不可以看这个文章, 在看文章前, 会弹出一个提示, 警告看此内容要扣积分. 积分可以有多么方式获取, 虚拟货币只能由管理员为其加入.

2. 为特殊栏目设置特殊的积分规则.

     进入系统的栏目管理,  栏目属性, 找到要设置特殊积分规则的栏目, 点击"设置本栏目积分规则"之后, 按上面的规则设置方法设置该栏目的积分规则.

在为栏目设置积分规则时, 可以设置某些用户组例外, 即, 设置了例外的用户组,不采用这里设置的特殊积分规则, 而采用系统默认的积分规则.设置了积分规则的栏目,可以在 用户管理-积分规则设置-特殊栏目 中找到. 所以不用每次都到栏目管理中去为栏目设置特殊的积分规则.

特殊的积分规则可以这么用, 比如 , 我们设置了默认看网站文章是不需要积分的, 不过, 网站中有几个栏目, 内容比较特别, 我们就可以把这几个栏目设置为特殊积分规则的栏目, 但我们又想设置某几个高级会员组的用户, 看这几个栏目下的内容仍然不需要积分, 那么, 只要把这几个用组设置到例外组中, 就可以满足要求了.

特殊的积分规则是不会被子栏目继承的, 所以如果有栏目有设置特殊的积分规则, 必须每个栏目一一设置.

       

     接下来, 我们看看如何为独立字段设置用户权限, 由于只有挂接表的内容可以自定义字段, 所以这个功能只对挂接表的栏目有效.

       

在某某时候, 我们需要不同的用户, 看到不同的字段, 这时, 我们就可以用上字段独立权限设置功能

一. 字段的显示的三种情况

在进行独立字段时, 我们把字段的权限分三种情况,

1.  在列表页查看, 也就是在列表显示多条记录时看到的字段. 如下图中的这些界面中看到的字段, 都是在列表是看以的.

2. 在新页面中显示的字段, 也就是, 在上面的列表中, 点击标题后, 系统会展开一个新的页面, 在这个页面中, 我们可以看到一些新的字段, 这里看到的字段往往比列表页中要多.典型的样子如下图所示, 当然, 由于这个页面是可自定义的, 所以显示出来的方式可能和我们这里的典型样式有很大的不同.

3. 编辑时的字段, 也就是挂接表中设置了可以编辑的字段, 在编辑页面中显示的字段. 典型情况

 

二, 独立权限设置方式

上面我们说明了列表中显示, 在新页面中显示和在编辑页中显示的字段的含义, 挂接表独立字段权限, 实际上就是指的在这三种状态下, 我们可以控制不同的用户组看到不同的字段.

要实现这个功能, 首先我们应该先常规的方式建立一个挂接表, 并正确设置表的显示方式, 把这个表挂到某个栏目下. 调试好表的设置, 使其正常工作.

1. 进入权限设置界面,

在表已经正常工作后, 进入网站管理, 挂接表管理,点设置挂接表, 点击一个表的表名, 进入表的设置界面.

我们以招聘表为例,  作这个设置, 在默认状态下, 所有用户都可以看到在列表中看到单位名称,招聘职位,招聘人数, 所有用户都可以在新页面中看到相当多的字段, 现在我们要设置为, 会员没登录时, 列表中只能看到单位名称, 不能看到职位和人数. 在详细内容中, 没登录不可以看到职位,工作地点, 人数和职位描述. 至于编辑, 设置方式与前两者相同, 所以我们就不于举例了.

这时, 点上面的设置权限图标, 进入字段权限配置, 先点职位这个字段, 对这个字段作配置.

对需要不同用户组, 有不同权限的字段, 都按上面的方法进行设置, 一一控制这些字段的权限,设置好之后, 保存设置, 之后, 我就可以得到到下面效果.

在网站, 我们用匿名用户和普通用户登录后在列表页中, 看到字段的内容不一样.

在新页面, 就是显示详细内容的页面中, 看到的字段也不一样.

如果我们想作得再好一点, 在用户没有权限看到内容的时候, 让他知道为什么只能看到这么少的内容, 我们可以进一步设置, 这在有些时候, 会非常有用, 比如,  上面, 我们希望用户在看不到详细的职位说明的时候, 告诉用户, 这是由于他没有登录或是没有注册成会员,  这怎么作呢?  这可以在系统的标签中实现

进入网站管理系统, 在后台的内容管理, 自定义标题中, 找到用来显示详细介绍, 也就是上面的职位介绍的标签, 如果你是要设置其它的字段, 方法也是一样的.

找标签的方法, 参阅我们的模板制作的教程, 地址是: http://www.zydn.net/article.asp?id=15966 

比如这里, 我们就通过上面的方法, 知道了这是 "默认挂接表备注字段" 这个标签在控制职位这个字段的显示, 于是我们在内容管理, 自定义标签中搜索, 找到这个标签.

在这个标签的设置项目中, 我们发到有这个项目:"无权限替代文字", 这就是用来在用户对某字段没有权限时, 显示的一段固定的说明文字. 我们就在这里, 设置上一段说明.

如下图.

 

用户权限的设置方法就介绍完了, 管理员的权限控制方法, 参阅我们的其它帮助文档, 如果在设置中, 系统显示没有这个功能, 那是由于你使用的系统版本较低, 比如, 你用的是个人版或免费版, 可能就会碰到这样的现象, 如果是企业版, 肯定不会出现任何这样的问题, 企业版里开放了这里提到的全部功能.

原创粉丝点击