详细介绍
后台换张脸,
首页先看数
登录页的底色、后台的 LOGO、侧边栏的颜色,都能改成自己的;控制台第一屏不再是空白,而是数据看板、询盘与客户统计、常用工具和访问统计。它不覆盖系统模板、不改框架文件,一个总开关就能退回原样。
- 版本
- 3.3.11
- 兼容
- CMS 4.7.x / PHP 8.x
- 设置页
- 3 个选项卡
- 首页面板
- 4 块
- 图片字段
- 5 个
- 数据表
- 1 张
它只改「看得见的后台」
不动系统模板、不动框架文件、不写业务表。三类改造,都是可视层。
换外观
登录页渐变底色、整页背景图、LOGO、侧图;后台 LOGO 与折叠后的最小 LOGO;侧边栏底色、字色、高亮色;顶栏纯色;登录页版权文字。附几组预设色卡。
填首页
系统默认控制台上叠四块面板:数据看板、询盘 / 客户统计、常用工具、访问统计。面板按固定槽位落位,第三行左右自动等高。
给手边工具
一键体检、大图扫描、今日待办。待办是唯一落库的东西,每个账号自己一份,第二天自动重开。
实现方式是往后台 head 模板注入一段带版本标记的 CSS,并把四块面板挂到迅睿原生「自定义控制台」(写 WRITEPATH/config/main.php 的 panels 映射)。所以既能一键关掉,也能原样卸载。
设置页三个选项卡,共二十来项可控
入口在「设置 → 网站设置 → 主题设置」,不在应用管理里——这是最常见的找错地方。
| 选项卡 | 能改什么 | 细节 |
|---|---|---|
| 主题配色 | 皮肤总开关、登录页渐变起始色、侧边栏底色 / 字色 / 高亮色、顶栏纯色、登录页版权文字 | 带预设色卡一键套用;顶栏兼容旧渐变值,只取第一段 |
| 自定义图片 | 登录页 LOGO、登录框侧图、登录页整页背景、后台 LOGO、折叠后的最小 LOGO | 5 个字段,jpg/gif/png,3MB 上限;留空即用默认 |
| 首页面板 | 总开关 + 四块面板各一个开关 + 今日待办开关 + 「加入首页的应用」多选 | 底部显示两个运行状态:待办表是否就绪、面板挂载文件是否生成 |
四块面板,各自读什么
空白不等于坏了:大多数情况是依赖的插件没装,面板会给出安装引导,不报错。
| 面板 | 读哪里 | 内容 |
|---|---|---|
| 数据看板 | CMS 自身数据 | 内容总数 / 今日新增 / 待审核 / 回收站 / 会员总数 / 附件容量,加内容模块明细表;每 3 分钟自动更新 |
| 询盘 / 客户 | inquiry 表、customer 表 | 左询盘、右客户,各四指标 + 7 日图 + 最新 5 条;缺表则显示引导 |
| 常用工具 | 模块权限 + 附件表 | 快捷入口、一键体检、大图扫描、今日待办;3.3.11 起首页不再放「发布内容」「发布产品」 |
| 访问统计 | webstat 插件的表 | PV / UV / IP / 新访客(含环比)、7 日趋势、实时在线、今日热门 TOP5 |
取数前都会先 tableExists 判断,表不在就返回 ok=0。它只 SELECT,不写、不改、不清理别人的表。
待办落库,体检和大图扫描不落库
三个小东西的分工不一样,别把它们当同一类工具。
唯一建表的功能
表 app_hmsadmin_todo;每账号一份、按自然日重开;回车即加、勾选完成先变色再写库、可删、可一键清已完成;优先级普通/低/中/高;到期提醒红橙灰三档。
数据库账号没建表权限时,皮肤面板照常可用,但待办提示「表未创建」;授权后在设置页再保存一次会补建。
红绿点,只报不修
查 PHP 版本、必要扩展、目录写权限等,给结果摘要。一直卡在「检测中…」说明请求没回来:直接访问 admin.php?s=hmsadmin&c=hmsdash&m=env_check,返回 JSON 就说明后端正常,查安全插件是否拦 POST。
前 10 条,不代劳
扫 attachment 表里 ≥200KB 的 jpg/png,列前 10 条,点条目直达附件管理。附件在云存储时像素尺寸显示「—」属正常,不影响体积统计。
它靠别人的表,自己不产数据
这也是它能装在任何站点上的原因:没有依赖就空着,有依赖就自动长出来。
| 依赖 | 提供什么 | 缺了会怎样 |
|---|---|---|
| Hminquiry 2.0.2 | {前缀}inquiry 表 | 询盘栏空,显示安装引导;不影响其它面板 |
| Drcustomer | {前缀}customer 表 | 客户栏空,同上 |
| webstat | 访问统计表 | 访问统计显示引导文字,可单独关闭该面板 |
| 无依赖 | 数据看板、常用工具、待办 | 照常工作 |
装了不喜欢,怎么干净地退回去
三条退路,代价各不相同。
关总开关
首页面板总开关一关,系统控制面板立刻回来;你自己的其它自定义面板不会被删。皮肤另有自己的总开关。
卸载应用
卸载会删待办表 app_hmsadmin_todo 与静态资源;已注入的 CSS 标签由自愈逻辑管理,覆盖升级时不会冻结旧缓存。
覆盖升级
直接传新 zip 覆盖安装即可:Config/Run.php 比对版本标记后自动重建 CSS/JS 与面板,不用手工清缓存。
- 不改后台结构
- 侧边栏、顶栏、列表页模板结构一个字不动,只换颜色与图片。
- 只读依赖
- 对 inquiry / customer / webstat 只做 SELECT,不修数据。
- 体检不修
- 只给红绿点结论,修复仍要人工。
- 大图前 10 条
- 不提供批量压缩或删除。
- 待办按日重开
- 没有跨日归档视图,历史只留在表里。
- 要目录可写
WRITEPATH/config/main.php不可写则面板不出现,设置页会显示「未生成」。