这个功能的核心在于控制不同用户等级对软件资源的访问权限,就是你可以设置“普通会员”能下载A软件,而“VIP会员”才能下载B软件。
核心概念:等级、权限与点数
在DedeCMS的软件频道中,这三个概念是紧密相连的:
-
会员等级:
- 这是在DedeCMS后台的“会员中心” -> “会员管理” -> “会员等级管理”中预先设置好的。
- 普通会员、中级会员、高级会员、VIP会员等,每个等级都有一个ID、等级名称和相应的权限。
-
下载权限:
- 这是软件模型中的一个核心字段,在后台“内容模型管理” -> “软件模型”中,可以找到“软件权限设置”。
- 权限类型:
- 开放:所有访客都可以下载,无需登录,不计点数。
- 需要登录:只有登录的会员才能下载,下载不扣点数。
- 需要审核:用户下载后,需要管理员审核才能获得下载链接。
- 需要支付:用户需要支付(通常是点数或金钱)才能获得下载权限。
- 权限等级:这里可以关联一个或多个会员等级,只有属于这些等级的会员才能下载,设置为“中级会员,高级会员”,那么只有这两个等级的会员才有权限。
- 点数:当权限设置为“需要支付”时,这里填写下载该软件需要消耗的点数。
-
默认等级:
- 这是你问题中的核心,它不是一个独立的设置,而是在“添加新软件”或“编辑软件”时,为该特定软件条目所选择的权限等级。
- 它决定了这一个软件的下载门槛,而不是所有软件的默认门槛。
如何设置软件的“默认等级”(即下载权限)
这个过程是在发布或编辑每一条软件信息时完成的。
操作步骤:
-
登录DedeCMS后台。
-
进入“内容管理” -> “软件频道”。
-
点击“添加新软件”或编辑一条已有的软件信息。
-
在软件编辑页面,向下滚动,找到“软件基本属性”区域(通常在标题、简介等字段下方)。
-
你会看到关键的权限设置字段:
- 软件权限:这是一个下拉菜单,选择权限类型(如“开放”、“需要登录”、“需要支付”)。
- 权限等级:当你选择了“需要登录”或“需要支付”后,这个字段会变成一个多选框,这里列出了你后台所有已创建的会员等级。勾选你希望允许下载此软件的会员等级,这就是为这个软件设置的“默认等级”。
- 下载点数:如果权限是“需要支付”,在这里输入下载该软件需要消耗的点数。
- 审核状态:如果权限是“需要审核”,这里可以选择“待审核”。
-
填写完其他信息(如软件截图、下载地址等)后,点击“提交”或“保存”。
工作流程示例
假设你的网站有以下会员等级:
- 等级ID 1: 游客
- 等级ID 2: 普通会员
- 等级ID 3: VIP会员
场景1:发布一个免费软件给所有会员
- 软件权限:选择“需要登录”
- 权限等级:勾选“普通会员”和“VIP会员”。
- 下载点数:留空或填0。
- 结果:任何登录的普通会员和VIP会员都可以免费下载此软件,游客无法下载。
场景2:发布一个高级付费软件
- 软件权限:选择“需要支付”
- 权限等级:只勾选“VIP会员”。
- 下载点数:填写“100”。
- 结果:只有VIP会员才能看到下载按钮,并且下载时需要扣除其账户中的100个点数,普通会员和游客无法下载。
场景3:发布一个公开的试用版软件
- 软件权限:选择“开放”
- 权限等级:无需选择。
- 下载点数:留空。
- 结果:任何访客,无论是否登录,都可以直接下载此软件。
总结与注意事项
- “默认等级”是针对单个软件的:它不是全局设置,而是在发布软件时为该软件指定的下载门槛。
- 前提是设置了会员等级:如果你的后台一个会员等级都没有,权限等级”选项将是空的,这个功能也无法正常使用。
- 点数系统:要使用“需要支付”功能,确保你的网站启用了会员点数系统,并且用户有点数可以消费。
- 与下载地址配合:软件的下载地址(
softlinks表)也需要正确配置,并且其权限设置最好与软件主信息的权限设置保持一致,以避免逻辑混乱。
DedeCMS软件频道的“默认等级”功能,通过将单个软件的下载权限与预设的会员等级和点数挂钩,实现了精细化的资源访问控制,是构建付费软件下载站点的核心功能。
