插件介绍
本插件为帝国 CMS 付费阅读插件,可实现文章部分内容付费解锁查看。支持自定义付费区块样式,未付费时隐藏正文核心内容,用户完成付费后完整展示。
为什么做这个插件
其实帝国CMS 8.0文章编辑是是支持权限设置和查看扣除点数功能的,按理已经满足需求了,但其实存在以下几点不足
1、文章只要设置权限设置为非游客后前台文件会变友情.php动态文件
2、当用户没有不满足查看文章权限时展示的是会员中心的动态模板

3、当打开的文章需要扣点时系统会直接扣点,用户并不知道
安装插件
1、操作前请务必备份数据库及程序文件。
2、上传插件程序文件,若未修改过站点原版对应程序文件,可直接复制覆盖;若已有自定义修改,需对照插件文件手动安装
插件使用
1、后台->数据表与系统模型->管理数据表->管理字段->新闻正文(newstext)
在“输入表单替换html代码”文本框开始位置输入如下代码
<?php
require_once(ECMS_PATH.'e/extend/articleCharge/entry.php');
?>

2、后台编辑文章数据

3、修改模板
在需要显示付费内容的地方添加代码:
<?php require_once(ECMS_PATH.'e/extend/articleCharge/contentTemplate.php'); ?>
4、用户前台查看文章不同状态展示
未登录状态:

用户组不满足

用户点数不够

满足需要扣点的情况

用户二次确认扣点

扣点后,正常查看付费内容

后台可以查看用户的扣点情况

卸载插件
- 删除插件目录
e/extend/articleCharge - 恢复模型字段配置
