如需测试,联系客服,咨询客服前,请先看价格。展示图在文章最下方。
预测付费阅读系统 – 前后端功能使用说明
预测付费阅读系统 – 前后端功能使用说明
本文档聚焦系统已实现的功能按钮,按角色区分前台用户权限:
– 普通用户:注册账号即可,可浏览、购买、充值、提交工单
– 作者用户(代理):开通代理权限后,可发布文章、推广赚佣金、提现收益
– 管理员:通过后台管理整个系统
一、前台 – 普通用户功能
普通用户:注册即获得,可浏览文章、购买内容、充值、提交工单。
1.1 首页
| 功能按钮 | 说明 |
|---|
| 搜索栏 | 输入关键词搜索文章,回车跳转到文章列表并展示搜索结果 |
| 文章卡片 | 点击文章卡片跳转到文章详情页 |
| 更多文章 | 滚动到底部自动加载更多文章(Ajax无刷新加载) |
| 在线人数 | 实时显示当前在线用户数量 |
| 首页导航 | 底部导航栏,点击回到首页 |
| 订单导航 | 底部导航栏,跳转到我的订单列表 |
| 我的导航 | 底部导航栏,点击展开用户中心侧边菜单 |
1.2 用户中心侧边菜单(首页内嵌)
| 功能按钮 | 说明 |
|---|
| 信息修改 | 跳转到个人资料编辑页,修改昵称和头像 |
| 代理申请 | 跳转到代理申请页,填写信息申请成为代理(作者) |
| 我的订单 | 跳转到订单列表,查看所有购买记录 |
| 在线客服 | 新窗口打开外部客服链接(需后台配置客服地址) |
| 提交工单 | 跳转到工单页,向客服提交问题 |
| 退出登录 | 弹出确认框,确认后退出登录并返回首页 |
| 点击登录 | 未登录状态下显示,跳转到登录页 |
1.3 登录/注册页
| 功能按钮 | 说明 |
|---|
| 登录按钮 | 输入账号密码后点击,验证通过则登录成功跳转首页 |
| 微信登录 | 跳转到微信授权页面,用微信账号登录 |
| 一键注册 | 快速生成账号密码,注册成功后自动登录 |
| 忘记密码 | 弹出提示联系推广人重置密码 |
| 已有账号?立即登录 | 注册页底部链接,跳转到登录页 |
| 复制账号密码 | 一键注册成功后,复制生成的账号密码到剪贴板 |
1.4 文章列表页
| 功能按钮 | 说明 |
|---|
| 分类筛选 | 点击分类标签,筛选对应类型的文章 |
| 搜索文章 | 输入关键词搜索文章标题和内容 |
| 文章卡片 | 点击跳转到文章详情页 |
| 上一页/下一页 | 翻页浏览文章列表 |
1.5 文章详情页
| 功能按钮 | 说明 |
|---|
| 返回按钮 | 点击返回上一页 |
| 微信支付 | 跳转到微信支付网关,支付文章费用后自动解锁内容 |
| 支付宝支付 | 跳转到支付宝支付网关,支付文章费用后自动解锁内容 |
| 余额支付 | 弹出确认框,确认后从账户余额扣除费用解锁文章 |
| 取消 | 余额支付确认框的取消按钮,关闭弹窗 |
| 往期更新卡片 | 详情页底部自动展示同一作者最近3期的同标题历史文章,点击跳转到对应期数的详情页 |
1.6 历史文章(往期更新)显示规则
历史文章在文章详情页底部”往期更新”区块自动展示,无需额外操作按钮。
显示条件(同时满足才会显示):
| 条件项 | 说明 |
|---|
| 同一作者 | 历史文章的作者必须与当前文章作者完全一致 |
| 同一标题 | 历史文章标题在去除”期号[类型]”前缀后必须与当前文章完全一致 |
| 期号递减 | 历史文章的期号必须小于当前文章的期号(数字比较) |
| 上架状态 | 历史文章状态必须为”已上架”(status=1) |
| 期号唯一 | 每个期号只显示一篇,按期号从大到小排序 |
显示数量:最多显示最近3期。
重要说明:当前历史文章只展示”同标题”的往期内容。如果用户想查看该作者其他标题的全部历史文章,请通过首页搜索栏搜索作者名,或直接访问作者主页查看完整文章列表。
作者用户发布历史文章的操作步骤:
- 进入”我的文章” → 点击”新增文章”
- 填写文章时务必填写相同的”标题”(去掉期号前缀后的部分必须完全一致)
- 填写不同的”期号”(必须为数字,如 100、101、102)
- 设置价格和内容后点击”保存并返回”
- 将文章上架(状态=已发布)
- 用户访问最新一期文章详情页时,底部”往期更新”区块会自动展示前3期的同标题历史文章
示例:
- 第100期 [类型A] 文章标题 → 期号100
- 第101期 [类型A] 文章标题 → 期号101
- 第102期 [类型A] 文章标题 → 期号102
用户访问”第102期”详情页时,底部会自动显示第99、100、101期(如果存在且期号小于102)。
1.7 预测列表页
| 功能按钮 | 说明 |
|---|
| 类型筛选 | 点击类型标签(如类型A、类型B),筛选对应预测内容 |
| 预测卡片 | 点击跳转到预测详情页 |
1.8 预测详情页
1.9 购买确认页(文章/预测通用)
| 功能按钮 | 说明 |
|---|
| 立即购买 | 确认购买信息后提交,跳转到支付流程 |
| 取消 | 取消购买,返回上一页 |
1.10 个人中心页
| 功能按钮 | 说明 |
|---|
| 立即充值 | 跳转到充值页面 |
| 退出登录 | 弹出确认框,确认后退出登录 |
1.11 充值页
| 功能按钮 | 说明 |
|---|
| 立即充值 | 选择金额和支付方式后提交,跳转到支付网关 |
| 返回会员中心 | 取消充值,返回个人中心 |
| 微信支付(充值弹窗) | 选择微信支付方式充值 |
| 支付宝支付(充值弹窗) | 选择支付宝支付方式充值 |
1.12 套餐包页
| 功能按钮 | 说明 |
|---|
| 立即购买 | 选择套餐包后跳转到支付流程购买 |
1.13 代理申请页
| 功能按钮 | 说明 |
|---|
| 立即提交申请 | 填写联系方式和申请理由后提交代理申请 |
| 暂不申请 | 取消申请,返回个人中心 |
1.14 工单页
| 功能按钮 | 说明 |
|---|
| 提交工单 | 填写标题和内容后提交客服工单 |
| 查看 | 查看工单详情和回复 |
| 提交回复 | 在工单中回复客服消息 |
| 查看全部回复历史 | 查看工单的完整对话记录 |
| 关闭 | 关闭工单弹窗 |
1.15 个人信息修改页
| 功能按钮 | 说明 |
|---|
| 保存修改 | 提交修改后的昵称、头像等个人信息 |
| 取消 | 取消修改,返回个人中心 |
二、前台 – 作者用户(代理)功能
作者用户(代理):开通代理权限后,拥有普通用户所有功能,额外增加以下推广和发布功能。
2.1 用户中心侧边菜单(代理扩展)
| 功能按钮 | 说明 |
|---|
| 推广中心 | 跳转到推广页面,查看推广码和推广收益 |
| 文章管理 | 跳转到我的文章列表,管理自己发布的文章 |
2.2 推广中心页
| 功能按钮 | 说明 |
|---|
| 立即充值 | 弹出充值弹窗,选择金额和支付方式充值 |
| 提现 | 跳转到提现页面 |
| 推广订单 | 跳转到推广码产生的订单列表 |
| 名下用户 | 跳转到自己推荐注册的用户列表 |
| 复制推广码 | 复制个人专属推广码到剪贴板 |
| 下载二维码 | 下载推广码对应的二维码图片 |
2.3 分享页
| 功能按钮 | 说明 |
|---|
| 复制推广码 | 复制推广链接到剪贴板,分享给他人注册 |
| 返回会员中心 | 返回个人中心 |
2.4 我的文章页
| 功能按钮 | 说明 |
|---|
| 新增文章 | 跳转到文章发布页 |
| 全部下架 | 一键将所有已发布文章下架 |
| 一键公开 | 将多篇文章设为免费并发布 |
| 批量发布 | 弹出弹窗,按期号批量发布草稿文章 |
| 发布为自己的 | 将总部下发的分销文章发布到自己账号下 |
| 编辑 | 跳转到文章编辑页修改内容 |
| 删除 | 删除指定文章(需确认) |
| 上架 | 将已下架的文章重新上架 |
| 上一页/下一页 | 翻页浏览文章列表 |
| 我的发布/草稿箱/已下架 | 切换文章列表的筛选状态 |
2.5 发布文章页
| 功能按钮 | 说明 |
|---|
| 日期选择器 | 点击日期图标,选择文章发布时间 |
| B(加粗) | 富文本编辑器加粗工具 |
| H1/H2 | 富文本编辑器插入标题 |
| 图片 | 上传图片插入到文章内容 |
| 保存并返回 | 提交文章并返回文章列表 |
| 取消 | 取消发布,返回文章列表 |
2.6 编辑文章页
| 功能按钮 | 说明 |
|---|
| 保存修改 | 提交修改后的文章内容 |
| 取消 | 取消编辑,返回文章列表 |
2.7 定时发布页
| 功能按钮 | 说明 |
|---|
| 日期选择器 | 选择文章定时发布的日期和时间 |
| 发布 | 提交定时发布任务,到时间自动发布 |
| 取消 | 取消定时发布,返回文章列表 |
| 代发布 | 跳转到待发布列表,查看定时发布任务 |
2.8 代理中心页
| 功能按钮 | 说明 |
|---|
| 首页/上一页/下一页/末页 | 翻页浏览代理相关数据 |
2.9 资金明细页
| 功能按钮 | 说明 |
|---|
| 筛选 | 按日期范围和收支类型筛选资金流水记录 |
| 上一页/下一页 | 翻页浏览资金记录 |
2.10 提现页
| 功能按钮 | 说明 |
|---|
| 提交提现申请 | 填写提现金额和收款信息后提交申请 |
三、后台管理端功能
管理员:通过 /admin/login 登录后台,管理整个系统。
3.1 后台登录页
| 功能按钮 | 说明 |
|---|
| 登录 | 输入管理员账号密码后进入后台控制台 |
3.2 控制台首页(Dashboard)
| 功能按钮 | 说明 |
|---|
| 侧边栏菜单切换 | 点击展开/收起左侧导航菜单 |
| 文章管理 | 切换到文章管理面板 |
| 预测管理 | 切换到预测管理面板 |
| 用户管理 | 切换到用户管理面板 |
| 订单管理 | 切换到订单管理面板 |
| 代理申请 | 切换到代理申请审批面板 |
| 代理报表 | 跳转到代理业绩报表页面 |
| 佣金设置 | 切换到佣金比例配置面板 |
| 工单管理 | 切换到工单管理面板 |
| 提现管理 | 切换到提现审批面板 |
| 系统设置 | 切换到系统基础设置面板 |
| 安全设置 | 切换到安全策略配置面板 |
| 插件管理 | 切换到插件管理面板 |
| 安全域名 | 切换到防红域名管理面板 |
| 修改密码 | 跳转到修改密码页面 |
| 退出登录 | 退出后台管理,返回登录页 |
3.3 文章管理面板
| 功能按钮 | 说明 |
|---|
| 添加文章 | 新窗口打开文章添加页面 |
| 我的发布 | 筛选显示自己发布的文章 |
| 草稿箱 | 筛选显示草稿状态的文章 |
| 已下架 | 筛选显示已下架的文章 |
| 批量上架 | 勾选多篇文章后一键上架发布 |
| 批量下架 | 勾选多篇文章后一键下架 |
| 批量删除 | 勾选多篇文章后一键删除 |
| 批量发布草稿 | 弹出弹窗,按期号创建定时发布任务 |
| 编辑 | 跳转到文章编辑页修改内容 |
| 下架 | 将已发布文章下架(需确认) |
| 上架 | 将草稿/下架文章发布上线(需确认) |
| 移至草稿箱 | 将文章转为草稿状态 |
| 查看 | 新窗口打开文章前台详情页 |
| 首页/上一页/下一页/末页 | 翻页浏览文章列表 |
3.4 批量发布草稿弹窗
| 功能按钮 | 说明 |
|---|
| 发布配置 | 切换到发布参数配置标签页 |
| 待发布任务 | 切换到已创建的定时发布任务列表 |
| 刷新 | 刷新定时发布任务列表 |
| 执行到期任务 | 手动触发执行已到期的定时发布任务 |
| 确认发布 | 提交批量发布配置,创建定时发布任务 |
| 关闭 | 关闭弹窗 |
3.5 添加/编辑文章页
| 功能按钮 | 说明 |
|---|
| 保存 | 提交文章内容保存到数据库 |
| 取消 | 取消操作,返回文章管理列表 |
3.6 预测管理面板
| 功能按钮 | 说明 |
|---|
| 添加预测 | 跳转到添加预测页面 |
| 编辑 | 跳转到编辑预测页面 |
| 删除 | 删除预测内容(需确认) |
3.7 添加/编辑预测页
| 功能按钮 | 说明 |
|---|
| 保存 | 提交预测内容保存到数据库 |
| 取消 | 取消操作,返回预测列表 |
3.8 用户管理面板
| 功能按钮 | 说明 |
|---|
| 添加用户 | 弹出弹窗,后台手动创建用户账号 |
| 批量删除注册数据 | 勾选多个用户后批量删除 |
| 搜索 | 按用户名搜索用户 |
| 状态筛选 | 下拉选择用户状态筛选用户列表 |
| 全选 | 勾选当前页所有用户 |
| 编辑 | 弹出弹窗,修改用户信息和余额 |
| 名下用户 | 新窗口打开该代理名下的用户列表 |
| 删除 | 删除指定用户(需确认) |
| 代理等级设置 | 下拉选择修改用户的代理等级 |
| 代理设置 | 弹出弹窗,配置代理分站参数 |
| 保存设置 | 提交代理分站配置 |
| 取消 | 关闭代理设置弹窗 |
| 首页/上一页/下一页/末页 | 翻页浏览用户列表 |
3.9 添加用户弹窗
| 功能按钮 | 说明 |
|---|
| 添加用户 | 填写用户信息后提交创建 |
| 取消 | 关闭弹窗 |
3.10 订单管理面板
| 功能按钮 | 说明 |
|---|
| 搜索 | 按关键词搜索订单 |
| 重置 | 清空搜索条件,显示全部订单 |
| 批量删除 | 勾选多个订单后批量删除 |
| 删除 | 删除单个订单(需确认) |
| 首页/上一页/下一页/末页 | 翻页浏览订单列表 |
3.11 代理申请管理面板
| 功能按钮 | 说明 |
|---|
| 代理申请/代理列表 | 切换标签页,查看申请列表或代理列表 |
| 批量通过 | 一键通过所有待审核的代理申请 |
| 批量处理 | 批量处理代理申请 |
| 搜索代理 | 按用户名搜索代理 |
| 添加代理 | 跳转到添加代理页面 |
| 查看申请 | 弹出弹窗,查看代理申请详情 |
| 设置到期时间 | 修改代理权限的有效期 |
| 通过 | 批准单个代理申请 |
| 拒绝 | 驳回单个代理申请 |
| 首页/上一页/下一页/末页 | 翻页浏览申请列表 |
3.12 提现管理面板
| 功能按钮 | 说明 |
|---|
| 筛选 | 按状态筛选提现申请 |
| 通过 | 批准提现申请,弹出确认弹窗 |
| 拒绝 | 驳回提现申请 |
| 查看 | 弹出弹窗,查看提现申请详情 |
| 确认 | 确认批准提现 |
| 取消 | 取消操作,关闭弹窗 |
| 关闭 | 关闭查看弹窗 |
| 首页/上一页/下一页/末页 | 翻页浏览提现列表 |
3.13 工单管理面板
| 功能按钮 | 说明 |
|---|
| 全部工单 | 显示所有状态的工单 |
| 待处理 | 筛选显示待处理状态的工单 |
| 处理中 | 筛选显示处理中状态的工单 |
| 已完成 | 筛选显示已完成状态的工单 |
| 查看 | 跳转到工单详情页进行回复 |
| 首页/上一页/下一页/末页 | 翻页浏览工单列表 |
3.14 插件管理面板
| 功能按钮 | 说明 |
|---|
| 禁用 | 关闭指定插件功能 |
| 启用 | 开启指定插件功能 |
| 进入插件 | 跳转到插件的前台页面 |
3.15 安全域名管理面板
| 功能按钮 | 说明 |
|---|
| 添加域名 | 填写域名后提交,添加到防红白名单 |
| 删除 | 删除指定的安全域名(需确认) |
3.16 系统设置面板
| 功能按钮 | 说明 |
|---|
| 保存代理设置 | 保存代理体系相关参数配置 |
| 保存防红设置 | 保存防红跳转相关参数配置 |
| 保存阅读量设置 | 保存虚拟浏览量、销量等数据增长配置 |
| 保存客服设置 | 保存在线客服链接等配置 |
| 保存代理申请设置 | 保存代理申请流程相关配置 |
| 保存工单设置 | 保存工单系统相关配置 |
| 保存微信设置 | 保存微信公众号AppID、密钥等配置 |
| 保存支付设置 | 保存易支付商户ID、密钥、回调地址等配置 |
| 保存头部设置 | 保存网站头部自定义内容和Logo |
| 保存分润设置 | 保存分润相关参数配置 |
| 保存资讯设置 | 保存资讯页面展示内容配置 |
| 清除系统缓存 | 手动清除系统缓存数据 |
3.17 佣金设置面板
3.18 安全设置面板
| 功能按钮 | 说明 |
|---|
| 保存设置 | 保存IP限流、CSRF令牌等安全策略配置 |
3.19 修改密码页
| 功能按钮 | 说明 |
|---|
| 保存修改 | 提交新密码,更新管理员登录密码 |
四、功能使用流程速查
4.1 普通用户使用流程
- 注册账号 → 注册页点”一键注册”或填写信息注册
- 充值余额 → 个人中心点”立即充值” → 选金额和支付方式 → 支付
- 浏览文章 → 首页点文章卡片 → 详情页查看内容
- 付费解锁 → 详情页点”微信支付”/”支付宝支付”/”余额支付” → 解锁全文
- 查看订单 → 底部导航点”订单” → 查看购买记录
- 提交工单 → 侧边菜单点”提交工单” → 填写问题提交
- 申请代理 → 侧边菜单点”代理申请” → 填写信息提交(升级为作者用户)
4.2 作者用户(代理)使用流程
- 推广赚钱 → 推广中心点”复制推广码” → 分享链接 → 新用户注册消费赚佣金
- 发布文章 → 我的文章点”新增文章” → 填写内容设置价格 → 保存发布
- 批量管理 → 我的文章点”批量发布”/”全部下架”/”一键公开”
- 定时发布 → 我的文章点”批量发布” → 弹窗设置发布时间
- 查看收益 → 推广中心点”推广订单”/”名下用户” → 查看推广数据
- 资金明细 → 推广中心查看资金流水记录
- 提现收益 → 推广中心点”提现” → 填写金额提交申请
4.3 管理员使用流程
- 登录后台 → 访问
/admin/login → 输入账号密码登录 - 管理文章 → 控制台点”文章管理” → 添加/编辑/删除/上下架/批量操作
- 管理用户 → 控制台点”用户管理” → 添加/编辑/删除/设置代理等级
- 审批代理 → 控制台点”代理申请” → 查看/通过/拒绝申请
- 处理提现 → 控制台点”提现管理” → 查看/通过/拒绝提现申请
- 系统配置 → 控制台点”系统设置” → 配置微信/支付/客服/防红等参数
- 佣金配置 → 控制台点”佣金设置” → 设置各等级代理分成比例
五、补充功能说明
5.1 代理端文章发布红字/黑字功能
代理端文章发布增加红字和黑字功能。当点击”红”这个开关后,标签出现(红)字,不勾选默认显示黑字。
5.2 代理端批量发布文章功能
增加代理端批量发布文章功能,选择往期发布的文章,修改期数,一键发布。
当前限制:如作者名不同,则没有把该期数下不同作者的所有期数文章批量发布。
5.3 后台在线人数显示机制
后台的在线人数,在后台设置完成后,前端是刷新不出来的,因为写死了。等到设置的时间节点到了,就会自动更新到设置的人数区间。
5.4 前端订单功能
前端订单功能包含以下三类订单:
| 订单类型 | 说明 |
|---|
| 购买文章订单 | 用户自己购买文章产生的支付订单 |
| 充值订单 | 用户自己的充值记录 |
| 提现订单 | 用户自己的提现申请记录 |
5.5 定时任务功能
定时任务功能需设置宝塔面板的定时任务,也可不设置,但需一直打开后台,建议设置。
5.6 文章首页的文章列表显示规则
文章首页的文章列表:名下用户只显示该上一级的代理文章。
5.7 管理员发布的文章显示规则
管理员发布的文章默认不显示在首页,只显示在挂靠区。
5.8 关于分佣的综合逻辑
基础规则:
当一笔 100 元的订单,代理直推订单佣金比例设置为 60%:
- 白银代理如没有上级,那么这笔订单就只分佣 60% 给白银代理,此时就有 40 元留给了管理员
- 如有个上级代理总代理,比如总代理设置了 10%,那么总代理可拿这笔订单的 10 元;那么就有 100-60-10=30 元留给了管理员
- 如还有个超级总代,比如设置了 5%,那么还要分出去 5 元给超级总代;那么此时这笔订单留给管理员的剩余金额就是 25 元
链路分佣规则:
如代理直推订单佣金设置 60%,总代理的直推订单佣金就是 60 元;如还有个上级超级总代,超级总代的佣金比例设置的是 10%,那么超级总代就可以拿总代理的这笔推广订单的 10 元,那么留给管理员的就还有 100-60-10=30 元。
如代理直推订单佣金设置 60%,超级总代的直推订单佣金就是 60 元,那么留给管理员的就是 100-60=40 元。
综上所述:代理直推订单佣金比例关联着所有代理级别的直推佣金比例;白银代理不可推广下级代理,不参与级别分佣,只可拿直推订单。(不支持推广同级代理,即:白银推广白银,超级总代推广超级总代,这些都是不支持的,只能让自己用户升级为下个级别代理)
比例上限:总的佣金比例不可超过 100%,还要明确自己的支付提现手续费,如将近 100,可从代理的提现手续费里赚取费用。
链路示例(以 “白银代理A -> 总代理B -> 超级总代C” 链路为例):
| 场景 | A(白银) | B(总代理) | C(超级总代) | 管理员剩余 |
|---|
| A 推广产生订单 | 拿直推 direct_commission_rate | 拿间接 upline_master_rate | 拿间接 upline_super_rate | 订单金额 – 上述三者之和 |
| B 自己推广产生订单 | 不拿任何佣金 | 拿直推 direct_commission_rate | 拿间接 upline_super_rate | 订单金额 – 上述两者之和 |
| C 自己推广产生订单 | 不拿任何佣金 | 不拿任何佣金 | 拿直推 direct_commission_rate | 订单金额 – direct_commission_rate |
5.9 前端搜索功能的代理绑定
前端搜索功能支持:当用户通过不同的代理推广二维码进入前端首页时,使用这个搜索功能搜索出来的文章就仅能搜索到该代理发布的相应文章。
六、访问地址速查
| 页面 | 访问地址 | 适用角色 |
|---|
| 前台首页 | http://localhost:8080/ | 所有用户 |
| 用户登录 | http://localhost:8080/login | 所有用户 |
| 用户注册 | http://localhost:8080/register | 所有用户 |
| 文章列表 | http://localhost:8080/article | 所有用户 |
| 预测列表 | http://localhost:8080/prediction | 所有用户 |
| 个人中心 | http://localhost:8080/user/center | 普通用户/作者用户 |
| 充值 | http://localhost:8080/user/recharge | 普通用户/作者用户 |
| 推广中心 | http://localhost:8080/user/promotion | 作者用户 |
| 我的文章 | http://localhost:8080/user/articles | 作者用户 |
| 提现 | http://localhost:8080/user/withdraw | 作者用户 |
| 代理中心 | http://localhost:8080/user/agent | 作者用户 |
| 代理申请 | http://localhost:8080/user/apply_agent | 普通用户 |
| 工单 | http://localhost:8080/user/ticket | 普通用户/作者用户 |
| 后台登录 | http://localhost:8080/admin/login | 管理员 |
| 后台控制台 | http://localhost:8080/admin | 管理员 |
七、启动方式
# 进入项目目录
cd lottery-prediction
# 启动PHP内置服务器
php -S localhost:8080 index.php
# 浏览器访问
http://localhost:8080
后台管理地址:http://localhost:8080/admin/login
文档说明:本文档仅记录系统中已实现的功能按钮及其用途,功能可能有更新更改,该文档仅供参考。
暂无评论内容