SiteFactory版本如何进行收费和自定义设置收费的字段
在SiteWeaver 中,我们的收费字段只能固死在内容标签上。在进行SiteFactory 开发时,项目组经过多次讨论和分析,从SiteFactory 标签的灵活性和未来开发其他模型的扩展性角度考虑,决定把收费设置独立开来放置在字段上,用户可以通过在任意字段上进行相关设置(charge="true" showerr="true",或者使用{PE.Charge}{/PE.Charge}包括任意字段)达到对任意字段实现收费的操作,加大SiteFactory 在商业上的应用。
接下来我们通过实际的操作演示: 如何使用动易SiteFactory进行收费设置和怎样在任意字段上实现收费应用。
一、如何启用/禁用收费
在系统设置 - 内容模型管理 - 添加或修改模型
模型设置的下面 有一个是否启用收费选项 (如下图)
此主题相关图片如下:
这样就可以指定模型是否启用收费功能了, 如果选择“否”,那么添加模型信息时收费选项卡是不显示的。
举例:
建立了2个模型:“新闻快报”、“特点要闻”。 比如您想“新闻快报”的新闻是宣传性、公益性的,是不需要收费的,那么就可以在模型管理中禁用收费选项,该模型相关的收费都会被禁用;“特点要闻”是盈利性质的信息内容,那么您可以启用收费。
二 、如何设置收费
内容管理 - 栏目信息管理 -- 添加或修改文章
打开界面选择界面的第3个选项卡 (如下图)
此主题相关图片如下:
这里分为两部分
第一部分 为浏览此文章的阅读权限设置
第二部分 为此文章收费详细设置。
举例:
比如我们将这篇文章的 阅读权限指定为 继承栏目权限、消费点券数设置为10 、不重复收费、分成比例 设置为 20%。如果信息所属栏目是认证栏目,只有拥有浏览此栏目权限的用户可以访问这篇信息,(非认证栏目,没有限制)访问时 系统就会询问 用户是否消费(如下图)
此主题相关图片如下:
如果用户同意消费,点击我愿意后,文章会呈现给用户,并扣去相应的消费点数 10点,并将消费点数的2点(分成比例20%) 赠送于文章作者。
注意:
1 、如果消费点券数为0系统会自动认为是不收费文章。
2、如果用户单独设置权限 或是 指定会员组权限 为有效期时, 系统将不进行这里的点券设置处理,会根据用户的有效期来判断是否收费。
三、如何让 会员添加收费文章
系统设置 - 节点管理 - 添加或修改栏目
在栏目设置 在第四个选项卡中可以看到 (如下图)
此主题相关图片如下:
可以看到 收费信息设置 和 文章信息收费设置是 一样的。
举例:
打开栏目选择的 权限设置 选项卡 (如图)
此主题相关图片如下:
指定会员组 钻石代理拥有此栏目的录入权限 , 并打开栏目收费设置选项卡进行了收费设置, 那么钻石代理的会员 在此栏目发布信息的时候 都成为了收费文章。
注意:
这里仅仅限定设置了栏目收费关联的前台的会员组添加文章为收费文章,并不是后台栏目设定了此栏目下的文章都收费。
四、灵活个性化的计费方式
用户管理 -- 会员管理 - 查看会员 - 修改会员权限
用户管理 -- 会员组管理 - 权限设置
在会员、会员组的权限设置中,可以指定此会员或会员组的计费方式为扣点方式、有效期方式等(如下图)
此主题相关图片如下:
举例:
给会员组A 进行有效期计费设置,给会员组B 进行扣点方式,给会员组 C 只要有有效期 或点券其中之一就可以查看收费内容 方式等等。这里设置非常灵活,基本上满足各种收费需求的设置。
五、如何对需求的字段进行收费
如果我们经营的是一家论文类资源网站,网站中的每篇论文都含有论文标题、论文作者、发布时间、论文简介、论文内容、论文文献、论文目录等几个部分,我想让注册用户可以免费浏览除“论文内容”之外的其他内容,而用户需要查看该“论文内容”时需要支付一定的费用;或者,我想只对“论文内容”、“论文目录”两个部分进行收费。使用SiteFactory 我该如何操作呢?
收费方式一
例如内容页标签这是不收费的内容页标签
{PE.Field id="cone" fieldname="Content" /}
如果想改成此字段查看信息收费 则需要在这个标签内加上charge="true" showerr="true" 如下:
{PE.Field id="cone" fieldname="Content" charge="true" showerr="true" /}
这两个属性是系统提供的,分别代表的意思:
Charge :标签是否收费
Showerr :是否显示收费提示, 注:比如 一个页面有多个字段收费,那么用户访问的时候,不能每个字段都显示收费提示,那样页面提示就太重复了, 您可以指定一个标签 显示收费提示。
收费方式二
系统提供一种 区域型收费 , 比如这篇文章包含多个标签,但您只想这部分区域的标签进行收费可以这样设置以下是代码片段:
{PE.Field id="cone" fieldname="FieldTable" /}
{/PE.Charge}
用{PE. Charge}{/PE.Charge} 标签包含起来, 包含内的标签系统就会认为是收费标签。
效果如下图
此主题相关图片如下:
六 、生成静态页的怎么收费
注意:在静态页下的收费提示可以在 系统设置-》内容模型管理-》修改模型那里设置。
生成的时候会生成全部的文章,但是收费文章 浏览后 页面会提示,并提供链接转到动态页面中去。
此主题相关图片如下:
七、收费在下个版本的改进
目前的收费还不能很好的支持字段预览的情况,这个我们已经开始进行这个方面的改进,下个版本大家就会看到效果。
论坛地址: