实战教程
模板上线逐步检查
按页面、资源、手机、会员和回退顺序检查 MacCMS 新模板,记录每项结果后再切换正式站。
MacCMS V10 · 更新于 · MacCMS Club 编辑部 · 版本与验证范围
本清单用于一套已在测试站启用的模板。每项都记录实际 URL、操作和结果;没有测试过的功能标记“未测试”,不要勾选通过。
1. 先记录回退信息
保存原模板名、HTML 目录、文件备份和数据库备份。确认能重新选择旧模板;如果新模板覆盖了程序或 SQL,记录对应恢复步骤。
2. 检查主要页面
| 页面 | 实际操作 | 通过标准 |
|---|---|---|
| 首页 | 点击导航与一条推荐内容 | 链接到正确分类/内容,没有空按钮 |
| 分类 | 筛选后切到第2页 | 条件保留、结果发生变化 |
| 详情 | 对照后台名称与封面 | 数据对应当前条目 |
| 播放 | 点击两集、切来源 | 播放对象正确,可实际播放 |
| 搜索 | 输入已有名称与不存在的词 | 有结果/空结果都可理解 |
| 会员 | 注册、登录、退出 | 状态更新,失败有提示 |
3. 检查静态资源
F12 → Network → 重新整理,过滤 CSS、JS、图片。任何 404 都按请求 URL 回到磁盘核对路径;混合内容错误检查 HTTPS。不要为了让错误消失删掉程序必需脚本。
4. 用手机实际点击
打开测试地址,操作菜单、搜索、播放与表单;观察是否横向溢出、按钮被浮层挡住、输入框被键盘遮住。桌面与手机模板分离时两套都要检查。
5. 验证缓存和回退
改一个测试标题,清理本站缓存,确认变化;纯静态站重新生成。再切回原模板一次,证明回退入口可用,最后切回新模板。
6. 留下一份能复查的记录
每个检查项填写「页面 URL、环境/版本、实际操作、预期结果、实际结果、时间」。截图应能看出页面与结果,并遮盖管理入口、个人资料、Cookie 和凭证;截图本身不能证明付款入账或数据库完整。
| 示例 | 判断 | 下一步 |
|---|---|---|
| 详情页正常,但第二集播放的仍是第一集 | 未通过 | 对照 sid/nid、播放地址分隔与播放器取值 |
| 桌面正常,手机菜单打开后按钮被遮住 | 未通过 | 修正移动布局,再用手机重新点击 |
| 新标题已保存,前台仍显示旧标题 | 未通过 | 逐层核对动态页、静态页、模板与浏览器缓存 |
| 无真实支付测试条件 | 未验证 | 保留人工验收项,不写「支付正常」 |
上表是判断方法的示例,并非某套模板已经通过测试。每次更换模板都重新填记录;旧截图不能代替新版本的实际结果。
7. 判断是否能上线
主要流程全部通过、无残留测试地址、备份已恢复验证,才准备正式切换。支付/短信没有真实测试条件时明确保留为未验收,不能凭页面出现就宣称可用。