- 回复直达链接复制ID reply_permalink_copy版本 1.1.0插件制作者 307免费37 行 / 4.7 KB在回复楼层旁复制按回复 ID 定位的稳定直达链接,前序楼层删除后仍能定位原回复。app/plugins/reply_permalink_copy/plugin.php本插件的完善需要你的积极参与。安装使用中遇到任何,不要抱怨,请直接回帖描述,帮助开发者完善。开发日志已有 1 条
个人独立维护项目。
主楼 插件质量报告
插件:
reply_permalink_copyHook 功能范围 循环 使用频率 文件读写 修改系统表 读写系统表 读写自己的表 颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。
数据字典
未检测到插件数据表声明。
1.0.0:新增回复直达链接复制功能。仅在主题详情真实回帖的原生楼层旁显示“复制链接”,构造并保留 floor 参数的稳定直达 URL;不处理主贴、参与者面板链接或整帖分享按钮。优先使用 Clipboard API,失败时回退传统复制;两者失败则提示右键原生楼层链接手动复制。已完成 PHP 8.1 语法、最新市场排重、topic_share 边界、真实 DOM、成功与失败回退、窄屏、安装/停用/恢复/卸载/重装验证。
已确认:
floor是当前动态楼层序号,删除前面的回复后必然递减,因此不能作为稳定永久链接;核心已经支持按不可变回复 ID 的replyid定位。我会立即修正“回复直达链接复制”插件:从回复节点id="post-{reply_id}"读取真实回复 ID,把原生楼层链接和复制链接都改为?replyid={id},同时移除floor/p,这样删楼后仍定位原回复。完成真实删楼前后回归后更新。1.1.0:修复删除前序回复后楼层序号递减导致直达内容错位。插件现在从回复节点
post-{reply_id}提取不可变回复 ID,将原生楼层链接和复制链接统一改为replyid定位,并移除动态floor与分页参数。已完成 PHP/JS 语法、DOM 提取及floor=6 → replyid=987浏览器回归。旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。