QKCMS

QKCMS

站点图片管理器

站点图片管理器

类型 工具
参考价格 30
插件 ID 20
当前版本 2.0.0
插件文件 admin\Plugin\20_imgref.php

安装流程

1
安装网站程序 先部署 QKCMS,并完成基础环境配置。
2
进入扩展管理 登录后台后,在导航里打开扩展管理页面。
3
云端安装插件 在云端扩展中找到当前插件,点击安装即可。
4
完成配置使用 安装完成后进入设置页面,开始配置和启用。

简介描述

站点图片管理器是用于 QKCMS 后台的图片整理工具,可扫描站内图片文件,检查文章、商品、栏目和用户资料等内容中的使用情况,帮助站长快速梳理历史图片资源、识别长期闲置文件,并进一步优化网站文件管理效率、资源结构和后台维护体验。

详情介绍

对于 QKCMS 网站来说,随着文章发布、商品更新、栏目调整和图片替换次数增加,站内会逐渐积累大量历史图片资源。时间一长,哪些图片仍在使用、哪些图片已经闲置,往往很难快速分辨。这款插件就是围绕这个场景设计的,支持扫描指定目录中的图片文件,并结合站内内容记录检查图片是否仍有使用关系,方便站长统一整理。


从网站维护角度看,图片资源如果长期缺少梳理,容易让上传目录越来越杂乱,也会增加备份、迁移和日常管理的复杂度。这个插件把图片扫描、引用检查和结果展示整合到 QKCMS 后台中,能帮助站长更清楚地掌握站内图片使用状态,让图片资源管理更加有序。


从源码实现看,它支持自定义扫描目录、图片扩展名和最大扫描数量,默认处理 uploads 目录,并兼容 Windows 环境下中文路径。系统会优先检查文章、商品、栏目、用户等常见引用来源,再补充更多内容位置的匹配判断,更适合 QKCMS 网站做图片资源盘点。


1
2if ($_POST['action'] === 'check_reference') {
3 $filePath = $_POST['file_path'] ?? '';
4 $fileName = basename($filePath);
5 $normalizedPath = str_replace(['/', '\\'], DIRECTORY_SEPARATOR, $filePath);
6
7
8 $rootDir = $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR;
9 $relPath = str_replace($rootDir, '', $filePath);
10 $relPath = str_replace(DIRECTORY_SEPARATOR, '/', $relPath);
11 $relPathWithSlash = '/' . ltrim($relPath, '/');
12 $relPathNoSlash = ltrim($relPath, '/');
13
14
15 $referenceInfo = ['is_referenced' => false, 'reference_type' => '无引用', 'references' => []];
16}
17


这段代码体现了插件的核心思路,就是先把图片路径转换成适合检索的格式,再结合数据库内容判断图片是否仍在被站内页面使用。这样站长看到的不只是图片文件列表,还能进一步了解图片和网站内容之间的对应关系,更方便做 QKCMS 后台的图片整理工作。

界面预览

站点图片管理器
站点图片管理器 - 预览截图
×
站点图片管理器
站点图片管理器

热门工具

网站右侧客服

这是一个用于 QKCMS 的侧边悬浮客服插件,可在网站左侧或右侧固定显示客服入口,包含微信二...

AI生图片

这是一个用于 QKCMS 后台的 AI 文生图工具,支持输入提示词后调用火山方舟豆包模型生成...

图片压缩器

图片压缩器是一款面向网站日常维护使用的实用工具,主要用于批量压缩网站 uploads 目录及...

绑定邮箱/找回密码

这是一个用于 QKCMS 用户系统的邮箱验证工具,支持注册场景邮箱绑定、邮箱验证码校验和忘记...

织梦DEDE数据迁移

这是一个用于 QKCMS 后台的织梦 DEDECMS 数据迁移工具,支持连接织梦数据库后迁移...

文章盖章专用

这是一个用于 QKCMS 内容页和商品页的盖章工具,支持多种印章样式、自定义颜色透明度旋转大...

站点图片管理器评论区

写下你的评论...
首页上一页1下一页尾页

评论

回复的内容: