一、功能简介

本插件用于统一管理 tom 同城系列各模块的前台评论/留言功能: 在【评论开关设置】页把某个模块的开关设为 是, 即可关闭该模块的前台评论/留言提交, 前端用户提交时会被拒绝(弹"评论失败"类提示); 查看已有评论不受影响。

二、支持的模块

模块对应插件拦截点
分类信息 - 信息评论/回复tom_tongchengajax.inc.php act=pinglun
分类信息 - 私信留言tom_tongchengmodule/message.php act=send
好店 - 评价/回复tom_tcshopajax.inc.php act=pinglun
同城头条 - 评论/回复tom_tctoutiaoajax.inc.php act=pinglun
圈子 - 帖子评论tom_tcquanajax.inc.php act=quan_hueifu
商城 - 商品评价tom_tcmallajax.inc.php act=save_pinglun
同城相亲 - 动态评论tom_tcloveajax.inc.php act=pinglun
同城二手 - 评论tom_tcershouajax.inc.php act=pinglun
小分类 - 评论tom_xiaofenleimodule/detail.php act=add_pinglun (两处)
抖音分类信息 - 评论tom_dyfenleitom_dyfenlei.inc.php mod=fenlei_add_pinglun
同城教育 - 课程评价tom_tceduajax.inc.php act=save_pinglun
同城到家 - 服务评价/回复tom_tcdaojiaajax.inc.php act=save_pinglun / reply_pinglun
同城相亲 - 私信留言tom_tclovemodule/message.php act=send
商城 - 商家回复评价tom_tcmallajax.inc.php act=reply_pinglun (与商城评价共用开关)
站点未安装的模块会自动跳过, 不影响其它模块。

三、使用步骤

1) 安装本插件(安装时自动尝试打补丁);
2) 到【补丁管理】确认各文件状态为"已打补丁", 如有未打的点【一键打补丁 / 重新修复】;
3) 到【评论开关设置】页(Discuz 插件标准设置页), 打开需要关闭的模块开关;
4) 关闭开关即恢复该模块评论功能, 无需重新打补丁。

四、隐藏模式(可选)

默认情况下关闭评论仅拦截提交(前端弹"评论失败"类提示), 查看已有评论不受影响。
如需更彻底的前端体验, 可在【评论开关设置】页打开 隐藏模式: 关闭评论的模块, 其详情页的评论框/留言入口将直接隐藏(复用 tom 原生展示开关, 无需改模板)。当前支持:
   - 分类信息详情页: 评论区(open_pinglun)与留言入口(open_message);
   - 同城头条详情页: 评论入口(open_pinglun);
其它模块(好店/圈子/商城/相亲/二手/小分类/教育/到家/抖音分类信息)因 tom 原生无展示开关, 默认保持"拦截提交"模式, 不改模板不破坏二开。

五、安全说明

1) 补丁方式: 参考"坏蛋分账"插件的补丁机制, 只在各评论提交分支入口插入幂等锚点块(唯一标记), 所有开关逻辑收口在本插件;
2) 自动备份: 每次改写前自动备份原文件(每目标保留最近10份), 支持"从最近备份恢复";
3) 一键回滚: 随时可一键回滚全部补丁, 各插件恢复原生状态;
4) 总开关: 插件总开关关闭时, 全部补丁块不拦截, 站点行为与未打补丁完全一致;
5) 卸载: 卸载本插件时会自动回滚全部补丁后再删除。


点微同城扩展插件坏蛋同城评论管理 1.0.0 - 图1点微同城扩展插件坏蛋同城评论管理 1.0.0 - 图2点微同城扩展插件坏蛋同城评论管理 1.0.0 - 图3