后台附件管理与孤儿附件清理
xiaobai 8小时前

  • 2026-06-09 后台附件管理与孤儿附件清理

    本次新增后台附件管理能力,解决后台无法查看、筛选、统计附件,以及帖子/回复删除后可能残留孤儿附件导致磁盘空间浪费的问题。

    主要改动:

    1. 新增后台附件管理入口
    • 文件:admin/index.inc.php
    • 新增 attach 后台路由分发,访问 attach-list 时进入附件管理页面。
    • 文件:admin/menu.conf.php
    • 新增“附件”菜单项,图标使用后台现有 icon-file-text-o,与其它后台菜单图标风格保持一致。
    1. 新增附件管理后端逻辑
    • 文件:admin/route/attach.php
    • 支持按 UID、TID、PID、附件类型、附件状态、文件名关键词和上传日期筛选。
    • 支持统计附件总数、占用空间、图片数量、文件数量、孤儿附件数量和可清理空间。
    • 支持识别孤儿附件:pid/tid 异常、关联帖子不存在或关联主题不存在。
    • 支持批量删除附件和一键分批清理孤儿附件。
    • 后台删除附件后会自动重算对应帖子/主题的图片数和文件数,避免统计不一致。
    1. 新增附件管理页面
    • 文件:admin/view/htm/attach_list.htm
    • 新增附件筛选表单、统计卡片、附件列表和批量操作按钮。
    • 图片附件提供明确的“预览”按钮,点击后在当前页面弹层预览,不新开窗口,不丢失当前筛选状态。
    • 文件名仅作为文本展示,避免和右侧“预览 / 下载”操作重复。
    • 类型列改为清晰的“图片 / 文件”视觉标识,避免后台主题下徽标对比度过低导致看不清。
    • 操作列统一按钮样式并强制横向不换行,避免按钮文字竖排或错位。
 

欢迎大家加入QQ交流群:785017513

最新回复 (0)
全部楼主
返回
xiaobai
二级用户组
27
主题数
4
帖子数
扫码访问