文档版本:V1.0 开发说明书
炎酷CMS网站内容管理系统[简称:炎酷CMS]V1.0软件著作权登记证书 登记号:2025SR0593040

文档目录
-
项目概述
-
核心功能需求清单
-
系统架构设计
-
数据库设计
-
前端自适应规范
-
后台管理模块详细设计
-
一键安装程序 install.php 开发规范
-
模板样式机制设计(多头部 / 底部 / 广告 / 内容模块)
-
SEO 配置机制
-
单页 / 栏目新闻管理逻辑
-
部署与打包规范
-
开发接口说明
-
扩展预留功能

1. 项目概述
1.1 项目名称
炎酷CMS网站内容管理系统(易览云百变自适应内容管理系统)
1.2 产品定位
面向中小企业、个人站长的可视化多模板建站 CMS,核心特色:全站模块化多样式自由切换,PC / 手机自动自适应,一键安装零配置,内置十几种图文、列表、展示模块模板,支持栏目独立样式、单页多风格、全局 SEO 精细化配置。
1.3 核心特色
-
全页面组件化:头部、底部、顶部广告条、中间内容区块独立多模板切换
-
内容驱动:以文章、图文、图集为核心数据,模块仅改变展示样式
-
自适应布局:一套模板自动适配电脑、平板、手机
-
精细化样式配置:每个模块独立标题样式、文字颜色、展示条数、排版风格
-
独立栏目样式:栏目可继承全局默认样式,也可自定义专属模板、分页条数
-
独立单页模板:关于我们、联系我们等单页面支持十几种展示风格
-
精细化 SEO:全局 + 栏目 + 单页独立 SEO 标题、关键词、描述
-
一键安装:install.php 自动创建数据库、初始化后台账号、导入演示数据
2. 核心功能需求清单
2.1 前端页面功能
-
全局公共组件
-
头部:≥6 套样式可选,可单独设置导航颜色、LOGO 位置、联系方式展示
-
底部:≥5 套样式,版权、备案、友链、二维码自由配置
-
顶部广告 Banner 条:≥8 种样式(通栏图、轮播、文字公告、多图组合)
-
-
中间内容模块(十几种展示风格)
-
图文新闻列表、大图轮播图文、三列图文卡片、两列资讯、纯文字列表、图集展示、产品图文、简介块、公告栏、图文混排模块等
-
-
模块自定义参数
-
模块标题样式(5 种标题模板)、标题字体颜色、背景色
-
内容调用数量、排序方式(最新 / 热门 / 推荐)
-
分页条数、是否显示缩略图、是否显示简介、时间开关
-
-
单页面(独立页面)
关于我们、公司简介、联系方式、招商合作、隐私政策等,每个单页独立选择展示模板,富文本图文编辑
-
栏目新闻列表
无限级栏目分类,每个栏目独立模板、独立分页条数、独立 SEO 配置
-
自适应:所有组件自动响应屏幕尺寸,移动端自动压缩排版
2.2 后台管理功能
-
基础站点设置
公司名称、联系电话、地址、微信、QQ、备案号、版权信息、站点 LOGO、默认模板风格
-
全局组件样式配置
全局头部样式选择、全局底部样式、全局广告条默认样式、全局内容模块默认风格
-
栏目管理
新增 / 编辑 / 删除栏目,设置栏目独立模板、分页条数、栏目 SEO、栏目封面图
-
文章内容管理
文章发布、图文上传、图集、推荐置顶、分类绑定、批量管理
-
单页管理
新增自定义单页,选择页面展示模板,独立 SEO 配置,富文本编辑
-
模块组件配置
首页各区块拖拽排序、每个区块独立选择展示模板、自定义调取栏目数据、自定义标题样式颜色
-
SEO 管理
全局站点 SEO;栏目独立 SEO;单页独立 SEO;文章独立 SEO
-
系统管理
后台账号密码修改、管理员权限、缓存清理、数据备份、系统日志
-
素材管理
图片上传、文件管理、图库分类
2.3 一键安装 install.php
-
环境检测(PHP 版本、Mysql、目录读写权限)
-
数据库配置表单:数据库地址、库名、账号、密码、表前缀
-
后台管理员创建:用户名、密码、手机号
-
自动执行:创建数据表、导入初始数据、默认模板、演示文章
-
安装完成自动删除 install.php 安全加固,跳转后台登录
3. 系统架构设计
3.1 技术架构(推荐 PHP+MySQL,轻量易部署)
-
后端:PHP7.4~8.2 原生开发(无复杂框架,降低服务器门槛)
-
数据库:MySQL5.7 / 8.0
-
前端:HTML5 + CSS3 + Bootstrap5 自适应 + JQuery
-
模板机制:文件分离式模板,模板文件夹存放所有头部 / 底部 / 模块样式
-
缓存:文件缓存,无需 Redis,虚拟主机兼容
3.2 目录结构
plaintext
huanzhan/├─ install.php # 一键安装程序├─ index.php # 前端首页入口├─ admin/ # 后台管理目录│ ├─ login.php # 后台登录│ ├─ config/ # 系统配置文件│ ├─ column/ # 栏目管理│ ├─ article/ # 文章管理│ ├─ page/ # 单页管理│ ├─ template/ # 模板样式配置│ ├─ seo/ # SEO设置│ └─ system/ # 系统基础设置├─ template/ # 全部模板文件(核心多样式存放目录)│ ├─ header/ # 头部多套模板 header_1.html header_2.html...│ ├─ footer/ # 底部多套模板│ ├─ banner/ # 广告条模板│ ├─ block/ # 中间内容模块十几种样式 block_1 ~ block_15│ ├─ page_tpl/ # 单页面展示模板 page_1 ~ page_10│ └─ list_tpl/ # 栏目列表模板 list_1 ~ list_12├─ upload/ # 上传图片、文件├─ cache/ # 缓存文件├─ data/ # 数据库备份、配置文件└─ api/ # 简易上传接口
4. 数据库核心表设计
4.1 站点基础表 hz_config
存储全局配置:公司名、电话、地址、备案、全局默认模板 ID、SEO 全局信息
4.2 栏目表 hz_column
栏目 ID、栏目名称、父级 ID、栏目简介、栏目封面、自定义模板 ID、分页条数、栏目 SEO 标题 / 关键词 / 描述、排序、启用状态
4.3 文章表 hz_article
文章 ID、栏目 ID、标题、缩略图、图集、内容、发布时间、置顶、推荐、阅读量、文章独立 SEO、排序
4.4 单页表 hz_page
单页 ID、页面名称、页面标识(about/contact)、内容、选用页面模板 ID、独立 SEO、排序
4.5 首页模块配置表 hz_index_block
首页区块 ID、区块名称、调取栏目 ID、选用模块 block 模板 ID、展示条数、标题样式 ID、标题颜色、排序、是否显示
4.6 管理员表 hz_admin
管理员账号、密码(md5 加密)、手机号、权限、创建时间
4.7 素材图库表 hz_upload
图片地址、上传时间、文件大小、分类
5. 前端自适应规范
-
全站采用流式响应布局,划分三档尺寸:
-
PC 端 ≥1200px
-
平板 768px~1199px
-
手机 <767px
-
-
所有多模板组件(头部 / 底部 / 广告 / 内容块)均内置自适应样式,切换模板无需单独适配移动端
-
图片自动等比例缩放,移动端自动隐藏冗余侧边栏,简化导航
-
后台实时预览功能:修改模板样式后,一键刷新预览 PC / 手机两端效果
6. 模板样式机制(核心百变功能实现逻辑)
6.1 公共组件多模板调用逻辑
-
头部:template/header/ 存放 header_1.html ~ header_6.html
后台选择数字 ID,前端自动引入对应文件
-
底部、Banner 广告条同理,独立文件夹存放多套模板
-
内容区块 block:15 套图文 / 列表模板,统一参数接收(调取文章数量、标题颜色)
-
单页模板 page_tpl:10 套公司介绍、联系我们展示模板
-
栏目列表 list_tpl:12 套栏目资讯展示风格
6.2 模块参数传递规则
每个模板文件预留统一变量:
-
$title_text 模块标题文字
-
$title_style 标题样式编号
-
$title_color 标题自定义颜色
-
$list_num 调取条数
-
$data_list 文章数组数据
模板内直接循环输出,切换模板仅改变 HTML 排版,数据完全复用。
7. install.php 一键安装开发规范
7.1 页面步骤
步骤 1:环境检测
检测 PHP 版本、Mysql 支持、upload/cache 目录读写权限,不满足给出修复提示
步骤 2:数据库配置
表单输入:数据库主机、库名、账号、密码、表前缀(默认 hz_)
步骤 3:管理员账号创建
用户名、登录密码、确认密码、联系邮箱
步骤 4:自动安装执行逻辑
-
连接 MySQL,自动创建全部数据表
-
插入默认站点配置、演示栏目、演示文章、演示单页(关于我们 / 联系我们)
-
加密管理员密码写入 admin 表
-
生成基础配置文件 data/config.php
步骤 5:安装完成
提示安装成功,自动删除 install.php(防止重复安装漏洞),提供后台登录地址
7.2 安全规则
-
安装完成后删除 install.php;若文件存在,前台网站禁止访问
-
数据库配置文件 data/config.php 设置禁止外部访问
-
默认后台路径 admin 可后台修改,提升安全性
8. SEO 精细化配置机制
三级 SEO 独立配置,优先级:文章 > 单页 / 栏目 > 全局
-
全局 SEO:全站默认标题、关键词、描述,无独立配置时自动继承
-
栏目 SEO:每个栏目独立设置,列表页优先读取栏目 SEO
-
单页 SEO:关于我们、联系页面独立 SEO
-
文章 SEO:文章详情页独立标题、关键词、描述
前端自动渲染对应页面 meta 标签,无需手动改代码。
9. 后台核心模块详细说明
9.1 站点全局设置
-
基础信息:公司名称、电话、地址、微信二维码、ICP 备案号、版权文字
-
全局模板默认:默认头部 ID、默认底部 ID、默认顶部广告条 ID
-
上传配置:图片尺寸限制、允许上传格式
9.2 首页可视化模块管理
-
后台展示首页所有区块,支持上下拖拽排序
-
每个区块独立设置:
-
选择数据源(调取哪个栏目文章)
-
选择展示模板(15 种图文列表样式)
-
自定义区块标题、标题样式、标题颜色
-
设置展示条数、是否显示时间、缩略图开关
-
9.3 栏目管理
-
无限级分类,支持栏目封面图
-
独立列表模板选择、分页条数自定义
-
栏目独立 SEO 填写
9.4 单页面管理
-
自由新增自定义单页(如招商、隐私政策)
-
每个页面选择专属展示模板(10 套)
-
富文本编辑器,支持多图、表格、视频插入
-
独立 SEO 配置
9.5 内容文章管理
-
图文混合编辑器、多图集上传
-
置顶、推荐、热门标签
-
批量移动栏目、批量删除
9.6 系统工具
-
全站缓存清理
-
数据库备份 / 恢复
-
后台管理员新增、密码修改
-
系统操作日志查看
10. 安全开发规范
-
所有用户输入后台参数做过滤,防 SQL 注入、XSS 跨站
-
后台登录验证码,多次错误锁定账号
-
上传文件校验后缀,禁止 php 脚本上传
-
数据库密码 md5 加密存储
-
禁止直接访问 template、cache、data 目录
-
安装完成自动销毁 install 安装文件
11. 打包发布规范
-
源码打包压缩包,根目录包含 install.php 一键安装文件
-
模板文件夹内置全部头部 / 底部 / 广告 / 内容模块多套样式
-
附带使用说明文档 readme.txt
-
兼容虚拟主机、宝塔面板、Apache/Nginx 环境
12. 预留扩展接口(后期迭代)
-
留言表单模块(联系我们页面留言)
-
产品价格模块
-
小程序数据同步接口
-
友链管理模块
-
在线客服悬浮组件多样式切换
三、补充推荐(源码商用辅助)
-
后台登录地址:域名 +/admin 可自定义修改目录名防扫描
-
演示数据:安装时自动导入演示栏目、文章、单页,开箱预览全部模板效果
-
配色自定义扩展:后续可增加全局主题色一键切换功能
-
适用场景:企业官网、资讯站、图文博客、招商展示站、门店官网