QKCMS

QKCMS

文章属性管理器

文章属性管理器

类型 工具
参考价格 30
插件 ID 32
当前版本 1.0.0
插件文件 admin\Plugin\32_property.php

安装流程

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

简介描述

这是一个用于 QKCMS 后台的文章属性管理工具,主要用来统一维护文章属性名称、颜色、启用状态与自定义扩展项。它适合需要区分推荐内容、专题内容、重点文章或自定义标识的站点使用,能够让后台文章管理更直观,也方便后续在前台模板中做分类展示和样式区分。

详情介绍

这个插件的核心作用,是把 QKCMS 中原本分散的文章属性统一集中到一个后台界面中进行维护。管理员可以直接新增属性、编辑属性名称和颜色、启用或禁用指定属性,并实时看到每个属性当前绑定了多少篇文章。对于内容较多的网站来说,这种集中管理方式更适合维护推荐内容、专题文章或特定类型内容的展示规则。


从实现上看,插件区分了系统属性和自定义属性。系统属性只能调整颜色,不能直接修改名称或删除,避免影响站点已有逻辑;而自定义属性则支持新增、编辑、删除等完整操作。新增时会校验名称是否重复,编辑时会根据属性类型限制可修改范围,启用和禁用状态也会同步更新缓存,确保后台修改后前台调用时能及时生效。删除逻辑也做得比较稳妥。插件不会直接把已绑定文章留在异常状态,而是先统计当前有多少文章正在使用该属性,如果确认删除,就会把这些文章的属性重置为默认值,再删除对应属性记录。对于 QKCMS 网站后台内容维护来说,这种处理方式能减少误删后的数据混乱,更适合日常内容运营和属性整理场景。


1
2$count_stmt = $conn->prepare("SELECT COUNT(*) as count FROM posts WHERE property = ?");
3$count_stmt->bind_param('i', $id);
4$count_stmt->execute();
5$count_result = $count_stmt->get_result();
6$count_row = $count_result->fetch_assoc();
7$count_stmt->close();
8
9
10$bind_count = $count_row['count'];
11
12
13$conn->begin_transaction();
14
15
16try {
17 if ($bind_count > 0) {
18 $update_stmt = $conn->prepare("UPDATE posts SET property = 0 WHERE property = ?");
19 $update_stmt->bind_param('i', $id);
20 $update_stmt->execute();
21 $update_stmt->close();
22 }
23
24
25 $stmt = $conn->prepare("DELETE FROM properties WHERE id = ?");
26 $stmt->bind_param('i', $id);
27 $stmt->execute();
28 $stmt->close();
29
30
31 $conn->commit();
32 clearArticlePropertiesCache();
33} catch (Exception $e) {
34 $conn->rollback();
35}
36


这段代码体现了插件最关键的安全处理逻辑。删除文章属性前,系统会先检查有多少篇文章仍然绑定该属性;如果存在绑定关系,就先把这些文章的 property 字段重置为默认值,再删除属性本身,并通过事务保证整套操作要么全部成功、要么全部回滚。这样做的好处是不会因为误删属性导致文章数据残留错误状态,也说明这个插件并不是单纯的界面管理,而是考虑到了实际内容维护中的数据一致性问题。

界面预览

文章属性管理器
文章属性管理器 - 预览截图
×
文章属性管理器
文章属性管理器

热门工具

图片压缩器

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

网站一键备份

网站一键备份是一款用于网站数据安全管理的实用工具,支持数据库备份与网站文件备份,可按需勾选备...

支付信息配置

这是一个用于 QKCMS 后台的支付参数配置工具,支持统一管理微信支付、支付宝支付、抖音支付...

AI智能评论

这是一个用于 QKCMS 后台的 AI 评论生成工具,支持为指定文章或商品批量生成自然真实的...

百度收录巡检工具

百度收录巡检是一款适合内容网站使用的后台工具,可批量检查文章、商品、栏目页面是否已被百度收录...

网站运行时间

这个插件也比较轻量,不依赖复杂数据库查询,也不需要额外接口支持。它主要通过后台配置的安装时间...

文章属性管理器评论区

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

评论

回复的内容: