- 内容去重ID content_hash_dedup版本 1.1.0插件制作者 307免费159 行 / 6.8 KBHook / 路由 / 后台页阻止同一用户短时间内重复发布相同内容(同主题即时比对 + 跨主题哈希窗口,可配置),合并自 duplicate_reply_check。app/plugins/content_hash_dedup/plugin.php本插件的完善需要你的积极参与。安装使用中遇到任何,不要抱怨,请直接回帖描述,帮助开发者完善。开发日志已有 1 条
个人独立维护项目。
主楼 插件质量报告
插件:
content_hash_dedupHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 reply.after_save 回帖保存后 否 3 - - - 写 plugin_content_hash reply.before_save 回帖发布/编辑表单提交 否 3 - - app_replies 读 plugin_content_hash topic.after_save 主题保存后 否 3 - - - 写 plugin_content_hash topic.before_save 主题发布/编辑表单提交 否 3 - - - 读 plugin_content_hash admin.tabs 后台管理页标签栏 否 1 - - - - 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
plugin_content_hash字段 类型 可空 默认值 约束 hash key 否 - - content_type key 否 - - content_id uint 否 - - user_id uint 否 - - created_at uint 否 - - 版本 1.1.0 更新:
1.1.0 合并 duplicate_reply_check:同主题即时比对 + 跨主题哈希窗口双模式,窗口可配置(默认 24 小时),新增后台设置页。