• 307
    回复直达链接复制
    ID reply_permalink_copy版本 1.1.0插件制作者 307免费37 行 / 4.7 KB
    在回复楼层旁复制按回复 ID 定位的稳定直达链接,前序楼层删除后仍能定位原回复。
    app/plugins/reply_permalink_copy/plugin.php
    本插件的完善需要你的积极参与。安装使用中遇到任何,不要抱怨,请直接回帖描述,帮助开发者完善。
    开发日志已有 1 条

    个人独立维护项目。

    • 307
      307
      版本 1.1.0 fc1b89f79fac 更新:旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。release
    主楼
  • 质量报告

    插件质量报告

    插件:reply_permalink_copy

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表

    颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。

    数据字典

    未检测到插件数据表声明。

    #1
  • 307

    1.0.0:新增回复直达链接复制功能。仅在主题详情真实回帖的原生楼层旁显示“复制链接”,构造并保留 floor 参数的稳定直达 URL;不处理主贴、参与者面板链接或整帖分享按钮。优先使用 Clipboard API,失败时回退传统复制;两者失败则提示右键原生楼层链接手动复制。已完成 PHP 8.1 语法、最新市场排重、topic_share 边界、真实 DOM、成功与失败回退、窄屏、安装/停用/恢复/卸载/重装验证。

    #2
  • 307

    已确认:floor 是当前动态楼层序号,删除前面的回复后必然递减,因此不能作为稳定永久链接;核心已经支持按不可变回复 ID 的 replyid 定位。我会立即修正“回复直达链接复制”插件:从回复节点 id="post-{reply_id}" 读取真实回复 ID,把原生楼层链接和复制链接都改为 ?replyid={id},同时移除 floor/p,这样删楼后仍定位原回复。完成真实删楼前后回归后更新。

    #3
  • 307

    1.1.0:修复删除前序回复后楼层序号递减导致直达内容错位。插件现在从回复节点 post-{reply_id} 提取不可变回复 ID,将原生楼层链接和复制链接统一改为 replyid 定位,并移除动态 floor 与分页参数。已完成 PHP/JS 语法、DOM 提取及 floor=6 → replyid=987 浏览器回归。

    #4
  • 307

    旧格式迁移:已将插件代码转存到开发日志,主题正文改为基础介绍。

    #5

发表回复

登录后回复