发布时间:2026-07-16 浏览:41 评论: 0 留言/反馈/举报 您的位置: 美国-加利福尼亚州-洛杉矶
资源下载
EnovelCms 1.5.5 简介:
EnovelCms 是一款基于PHP+MySQL开发的,专业、高性能、轻小、开源的原创文学小说内容管理系统,致力于为文学创作者和专业原创文学小说服务者提供专业服务平台。
官网地址:https://www.enovelcms.cn/
GITHUB:https://github.com/wsenovelcms/enovelcms
EnovelCms 采集器:https://www.wszzw.cn/post/643.html
一、目录结构:
├── admin/ 后台全部管理页面
├── api/ 前台异步接口、支付回调、采集发布接口
├── assets/ 前端静态资源:css / js / 字体 / 上传图片
├── data/ 缓存、采集临时文件、日志、封面存储(需可写)
├── includes/ 系统核心类、数据库、函数、配置、语言包
├── install/ 数据库安装、升级脚本
├── templates/ 前台多主题模板文件夹
├── index.php 网站前台入口文件
├── README.txt 项目说明文档
├── LICENSE MIT 开源协议文件
├── 升级教程.txt
├── 安装教程.txt
└── 采集规则.json 示例采集规则模板
二、核心功能模块
1、小说管理
小说增删改查,支持封面、简介、作者、分类、状态(连载/完结)。
分卷与章节管理,章节内容支持 HTML 存储,字数自动统计。
小说浏览量、收藏量、总字数实时更新。
2、 用户系统
注册/登录(支持普通模式或邮箱验证模式)。
个人资料编辑、密码修改、头像(默认)。
金币系统:签到得金币、连续签到奖励递增。
VIP 会员体系:支持金币兑换 VIP 或人民币充值(易支付集成),VIP 用户免广告。
书架收藏、阅读历史记录。
3、主题与模板
主题可切换,默认提供清爽响应式主题。
模板文件分离,支持自定义修改。
主题包可通过后台在线上传安装(ZIP 格式)。
4、后台管理
控制台:站点统计、版本更新检测、官方公告。
系统设置:站点名称、Logo、注册模式、每页数量、统计代码等。
SEO 设置:为首页、书库、排行榜、详情页、阅读页等独立设置标题/关键词/描述,支持变量替换。
广告管理:多位置广告位(首页、侧边栏、详情页、阅读页),支持任意 HTML/JS 代码。
分类管理:自定义小说分类。
用户管理:查看用户列表,编辑金币、VIP 等级及到期时间。
订单管理:查看 VIP 充值订单,筛选状态。
语言管理:上传/删除语言包,切换站点默认语言。
伪静态规则:自动生成 Apache/Nginx/IIS 规则示例。
签到日志:查询用户签到记录。
5、采集功能(1.5.5 大幅增强)
可视化采集规则管理:新增、编辑、删除、启用/禁用。
规则支持通配符 {num}, {str}, {blank}, {rn} 及动态变量 {novel_id}, {chapter_id}, {page}。
支持 列表分页采集、章节列表分页、章节内容分页,自动合并。
封面图片自动下载,支持忽略特定图片(如无封面图)。
内容过滤黑名单、随机插入字符(防采集)。
发布接口:兼容火车头、蓝天等采集器,支持 check_novel(检测存在)、add_novel(添加/更新小说)、add_chapter(添加章节)、update_novel(更新信息)、list_chapters(获取章节列表)。
采集规则可导出为 JSON 文件,也可上传导入。
6、支付与 VIP
集成 易支付(支持支付宝、微信支付、QQ 钱包)。
后台配置商户 ID、密钥、网关地址。
用户可自行选择月数(1/3/6/12)充值 VIP,自动延长有效期。
异步通知自动处理订单状态并更新用户 VIP 权限。
7、Diy 自定义榜单
后台创建自定义榜单(如“热门推荐”、“最新更新”、“收藏榜”等)。
支持按分类、状态(连载/完结)、字数范围、时间范围筛选。
支持多种排序:点击量、新增、更新、收藏、章节数、字数、随机、自定义 ID 顺序。
缓存机制,减少数据库压力,可单独刷新缓存。
8、安全特性
内置 360WebScan 防护(GET/POST/COOKIE/REFERER 过滤)。
防 CC 攻击(Cookie 验证)。
CSRF 令牌保护后台表单。
密码使用 password_hash 加密。
管理员登录失败锁定(30 分钟)。
搜索频率限制(需验证码)。
9、多语言支持
内置简体中文和英文,可扩展。
语言包独立文件,便于翻译。
前后端语言分离,用户可通过前端切换。
10、统计与 SEO
访问统计(区分蜘蛛和真实用户)。
全站 SEO 元标签自定义,支持变量替换。
伪静态 URL 支持(需服务器配置)。
四、技术架构
后端:PHP 8.0+(兼容至 8.4),MySQL 5.7+。
前端:原生 HTML5 + CSS3 + JavaScript(FontAwesome 图标)。
依赖库:PHPMailer(邮件发送)、ZipArchive(主题/规则导入导出)。
设计模式:面向对象,PDO/MySQLi 双驱动数据库类。
编码标准:UTF-8,响应式设计。
五、安装教程
1、请将本目录所有文件上传到网站根目录
2、将将PHP版本控制到PHP8.0-8.4,推荐使用PHP8.2,并支持PDO或者MySQLI
3、请保持MySQL版本为5.6-5.7,其他数据库版本请自行测试
4、需要的PHP扩展:fileinfo,(宝塔PHP已默认安装:mbstring、json、session、zip、gd、curl、PDO、Mysqli)
5、运行http(s)://你的域名/install/install.php
六、升级教程(1.5.1版本升级到1.5.5版本)
EnovelCms1.5.x升级到EnovelCms1.5.5
升级前请务必备份网站文件和sql数据!
步骤一:上传upgrade.zip到根目录,并解压
步骤一:删除data/upgrade.lock
步骤三:访问http(s)://你的域名/install/upgrade.php,按照页面提示进行升级!
若有什么困难,请到官网
https://www.enovelcms.cn留言或者QQ群:162244086寻求帮助!感谢您对EnovelCms的支持!
七、Nginx伪静态规则
location / {
try_files $uri $uri/ /index.php?$args;
}
location /novel/ {
rewrite ^/novel/(\d+)/?$ /index.php?action=novel&id=$1 last;
}
location /read/ {
rewrite ^/read/(\d+)/(\d+)/?$ /index.php?action=read&novel_id=$1&chapter_id=$2 last;
}
location /user/ {
rewrite ^/user/?$ /index.php?user=index last;
rewrite ^/user/([a-z]+)/?$ /index.php?user=$1 last;
}八、页面预览












网友评论