点微同城扩展插件坏蛋同城头条 1.2.0
点微同城扩展插件坏蛋同城头条 1.2.0
资源下载 · 付款后即可查看网盘地址
资源价格
¥38.00
点微同城扩展插件坏蛋同城头条 1.2.0

一、功能简介
参考「分类信息后台」的【小程序已显示】【抖音显示】开关, 为 同城头条(tom_tctoutiao) 的信息管理后台(我的发布)增加同样的显示切换按钮:
【小程序已显示】 点一下变为 【小程序已隐藏】, 再点恢复; 【抖音显示】 点一下变为 【抖音隐藏】, 再点恢复。
隐藏后: 微信小程序端(【小程序已隐藏】)或抖音小程序端(【抖音隐藏】)的头条列表不再展示该条(按端过滤, 互不影响), H5/网页端不受影响, 详情页直达链接仍可打开, 管理后台仍可见可恢复。
分类级隐藏(整分类): 到【分类隐藏(小程序)】页可按"头条分类"整批控制 —— 微信小程序隐藏与抖音小程序隐藏互相独立: 微信小程序隐藏只影响微信小程序端, 抖音小程序隐藏只影响抖音小程序端, 两端隐藏均不影响 H5/网页端(与每条头条的开关叠加生效, 任一命中即过滤)。
发布类型隐藏(整类型): 同一页面下方可按"发布类型=外链"整类型控制 —— 开启后全部外链(type=4)头条不在对应小程序端列表展示, 微信小程序/抖音小程序互相独立, H5/网页端不受影响; 与分类隐藏、每条头条开关叠加生效。
【小程序已显示】 点一下变为 【小程序已隐藏】, 再点恢复; 【抖音显示】 点一下变为 【抖音隐藏】, 再点恢复。
隐藏后: 微信小程序端(【小程序已隐藏】)或抖音小程序端(【抖音隐藏】)的头条列表不再展示该条(按端过滤, 互不影响), H5/网页端不受影响, 详情页直达链接仍可打开, 管理后台仍可见可恢复。
分类级隐藏(整分类): 到【分类隐藏(小程序)】页可按"头条分类"整批控制 —— 微信小程序隐藏与抖音小程序隐藏互相独立: 微信小程序隐藏只影响微信小程序端, 抖音小程序隐藏只影响抖音小程序端, 两端隐藏均不影响 H5/网页端(与每条头条的开关叠加生效, 任一命中即过滤)。
发布类型隐藏(整类型): 同一页面下方可按"发布类型=外链"整类型控制 —— 开启后全部外链(type=4)头条不在对应小程序端列表展示, 微信小程序/抖音小程序互相独立, H5/网页端不受影响; 与分类隐藏、每条头条开关叠加生效。
二、实现方式(不破坏其它插件)
1) 数据库: 给 pre_tom_tctoutiao 表新增两个字段 miniprogram_status、douyin_status(1=显示, 2=隐藏, 默认显示), 安装时自动添加, 卸载不删除(保留历史状态);
2) 补丁机制: 参考"坏蛋分账"插件的补丁方式, 仅在 tom_tctoutiao 的 8 个文件 11 处插入幂等锚点块(改前自动备份/可一键回滚):
- wap 信息管理后台(module/myfabu.php + template/myfabu.htm): 每条头条注入切换按钮与确认弹窗;
- PC 管理后台(manage/list.php + template/manage/list.htm): 头条列表同样注入切换按钮(权限与 PC 后台一致, 支持 tom_admin 子管理员/角色权限);
- Discuz 管理中心(admin/index.php): 「内容列表」每条头条操作区注入【微信小程序/抖音小程序】显示隐藏开关(后台管理员权限 + FORMHASH 校验);
- module/list.php / ajax/list.php / ajax.inc.php: 三个列表查询注入显示过滤;
3) 切换请求走本插件的独立接口 plugin.php?id=huaidan_tctoutiao:ajax, 与 tom 原有接口完全隔离, 仅管理人员可操作;
4) 按钮样式跟随 tom_tctoutiao 原生按钮样式, 与分类信息后台一致。
2) 补丁机制: 参考"坏蛋分账"插件的补丁方式, 仅在 tom_tctoutiao 的 8 个文件 11 处插入幂等锚点块(改前自动备份/可一键回滚):
- wap 信息管理后台(module/myfabu.php + template/myfabu.htm): 每条头条注入切换按钮与确认弹窗;
- PC 管理后台(manage/list.php + template/manage/list.htm): 头条列表同样注入切换按钮(权限与 PC 后台一致, 支持 tom_admin 子管理员/角色权限);
- Discuz 管理中心(admin/index.php): 「内容列表」每条头条操作区注入【微信小程序/抖音小程序】显示隐藏开关(后台管理员权限 + FORMHASH 校验);
- module/list.php / ajax/list.php / ajax.inc.php: 三个列表查询注入显示过滤;
3) 切换请求走本插件的独立接口 plugin.php?id=huaidan_tctoutiao:ajax, 与 tom 原有接口完全隔离, 仅管理人员可操作;
4) 按钮样式跟随 tom_tctoutiao 原生按钮样式, 与分类信息后台一致。
三、使用步骤
1) 安装本插件(自动加字段并尝试打补丁);
2) 到【补丁管理】确认 8 处状态为"已打补丁", 如有未打的点【一键打补丁 / 重新修复】;
3) 打开头条「我的发布(信息管理后台)」或 PC 管理后台头条列表, 每条头条后方即可看到【小程序已显示】【抖音显示】按钮, 点击切换;
4) 在【显示设置】页可关闭按钮显示或调整列表过滤生效范围。
2) 到【补丁管理】确认 8 处状态为"已打补丁", 如有未打的点【一键打补丁 / 重新修复】;
3) 打开头条「我的发布(信息管理后台)」或 PC 管理后台头条列表, 每条头条后方即可看到【小程序已显示】【抖音显示】按钮, 点击切换;
4) 在【显示设置】页可关闭按钮显示或调整列表过滤生效范围。
四、常见问题
Q: 按钮不显示? 检查是否已登录管理员账号(tom 后台管理员), 以及【显示设置】中"显示切换按钮"是否开启;
Q: 隐藏后哪里不显示? 【小程序已隐藏】只在微信小程序端过滤, 【抖音隐藏】只在抖音小程序端过滤(按客户端 UA 识别, 互不影响); H5/网页端始终展示; 头条首页列表、列表页、详情页"加载更多"均生效;
Q: 整个分类都不想在小程序显示? 到【分类隐藏(小程序)】页点该分类的【微信小程序隐藏(整分类)】或【抖音小程序隐藏(整分类)】, 该分类下所有头条立即整体隐藏, 再点【恢复微信小程序显示】/【恢复抖音小程序显示】即可整体恢复;
Q: 想完全恢复原状? 到【补丁管理】点【一键回滚补丁】, tom_tctoutiao 恢复原生状态(字段保留, 无副作用)。
Q: 隐藏后哪里不显示? 【小程序已隐藏】只在微信小程序端过滤, 【抖音隐藏】只在抖音小程序端过滤(按客户端 UA 识别, 互不影响); H5/网页端始终展示; 头条首页列表、列表页、详情页"加载更多"均生效;
Q: 整个分类都不想在小程序显示? 到【分类隐藏(小程序)】页点该分类的【微信小程序隐藏(整分类)】或【抖音小程序隐藏(整分类)】, 该分类下所有头条立即整体隐藏, 再点【恢复微信小程序显示】/【恢复抖音小程序显示】即可整体恢复;
Q: 想完全恢复原状? 到【补丁管理】点【一键回滚补丁】, tom_tctoutiao 恢复原生状态(字段保留, 无副作用)。





