EnovelCms 1.5.5 版本全新介绍
一、产品概述
EnovelCms 是一款基于 PHP + MySQL 开发的高性能、轻量级小说内容管理系统,专为小说站点、文学阅读平台及自媒体作者打造。系统采用 MVC 架构,支持 多语言(中/英)、多主题切换、采集器集成、用户体系(VIP/金币/签到) 和 支付接口(易支付),帮助您快速搭建功能完善、体验优秀的小说阅读网站。
二、核心功能模块
📚 小说管理
小说增删改查,支持封面、简介、作者、分类、状态(连载/完结)。
分卷与章节管理,章节内容支持 HTML 存储,字数自动统计。
小说浏览量、收藏量、总字数实时更新。
👥 用户系统
注册/登录(支持普通模式或邮箱验证模式)。
个人资料编辑、密码修改、头像(默认)。
金币系统:签到得金币、连续签到奖励递增。
VIP 会员体系:支持金币兑换 VIP 或人民币充值(易支付集成),VIP 用户免广告。
书架收藏、阅读历史记录。
🎨 主题与模板
主题可切换,默认提供清爽响应式主题。
模板文件分离,支持自定义修改。
主题包可通过后台在线上传安装(ZIP 格式)。
🔧 后台管理
控制台:站点统计、版本更新检测、官方公告。
系统设置:站点名称、Logo、注册模式、每页数量、统计代码等。
SEO 设置:为首页、书库、排行榜、详情页、阅读页等独立设置标题/关键词/描述,支持变量替换。
广告管理:多位置广告位(首页、侧边栏、详情页、阅读页),支持任意 HTML/JS 代码。
分类管理:自定义小说分类。
用户管理:查看用户列表,编辑金币、VIP 等级及到期时间。
订单管理:查看 VIP 充值订单,筛选状态。
语言管理:上传/删除语言包,切换站点默认语言。
伪静态规则:自动生成 Apache/Nginx/IIS 规则示例。
签到日志:查询用户签到记录。
🕷️ 采集功能(1.5.5 大幅增强)
可视化采集规则管理:新增、编辑、删除、启用/禁用。
规则支持通配符
{num},{str},{blank},{rn}及动态变量{novel_id},{chapter_id},{page}。支持 列表分页采集、章节列表分页、章节内容分页,自动合并。
封面图片自动下载,支持忽略特定图片(如无封面图)。
内容过滤黑名单、随机插入字符(防采集)。
发布接口:兼容火车头、蓝天等采集器,支持
check_novel(检测存在)、add_novel(添加/更新小说)、add_chapter(添加章节)、update_novel(更新信息)、list_chapters(获取章节列表)。采集规则可导出为 JSON 文件,也可上传导入。
💳 支付与 VIP
集成 易支付(支持支付宝、微信支付、QQ 钱包)。
后台配置商户 ID、密钥、网关地址。
用户可自行选择月数(1/3/6/12)充值 VIP,自动延长有效期。
异步通知自动处理订单状态并更新用户 VIP 权限。
🧩 Diy 自定义榜单
后台创建自定义榜单(如“热门推荐”、“最新更新”、“收藏榜”等)。
支持按分类、状态(连载/完结)、字数范围、时间范围筛选。
支持多种排序:点击量、新增、更新、收藏、章节数、字数、随机、自定义 ID 顺序。
缓存机制,减少数据库压力,可单独刷新缓存。
🔒 安全特性
内置 360WebScan 防护(GET/POST/COOKIE/REFERER 过滤)。
防 CC 攻击(Cookie 验证)。
CSRF 令牌保护后台表单。
密码使用
password_hash加密。管理员登录失败锁定(30 分钟)。
搜索频率限制(需验证码)。
🌐 多语言支持
内置简体中文和英文,可扩展。
语言包独立文件,便于翻译。
前后端语言分离,用户可通过前端切换。
📈 统计与 SEO
访问统计(区分蜘蛛和真实用户)。
全站 SEO 元标签自定义,支持变量替换。
伪静态 URL 支持(需服务器配置)。
三、技术架构
后端:PHP 8.0+(兼容至 8.4),MySQL 5.7+。
前端:原生 HTML5 + CSS3 + JavaScript(FontAwesome 图标)。
依赖库:PHPMailer(邮件发送)、ZipArchive(主题/规则导入导出)。
设计模式:面向对象,PDO/MySQLi 双驱动数据库类。
编码标准:UTF-8,响应式设计。
四、适用场景
个人或团队运营的小说阅读站。
作者作品展示与连载平台。
内容付费阅读(VIP 模式)。
小说采集聚合站(配合采集器)。
五、获取与支持
官方 QQ 群:162244086
提供免费的基础使用指导,商业授权及定制开发请联系作者。