• bbs1org
    插件菜单管理
    ID plugin_menu_order版本 1.6.0插件制作者 bbs1org免费533 行 / 35.9 KBHook / 后台页
    按不同入口调整插件显示顺序和菜单名称;顶部菜单支持自定义菜单(名称/地址/排序),边栏支持可视化排序的自定义卡片,并管理系统内置卡片与快捷功能。
    app/plugins/plugin_menu_order/plugin.php
    开发日志已有 2 条
    协作者
    • bbs1org
      bbs1org
      版本 1.6.0 8727675bb4d7 更新:系统卡片可隐藏;可添加自定义卡片,支持html;可添加自定义顶部菜单release
    • bbs1org
      bbs1org
      版本 1.0.2 94a6339560c5 更新:使用新机制
    主楼
  • 质量报告

    插件质量报告

    插件:plugin_menu_order

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    app.boot全站请求启动否5----

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

    数据字典

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

    #1
  • bbs1org

    版本 1.0.2 更新:
    插件菜单管理用于统一调整各类插件入口的显示顺序。管理员可以分别管理顶部菜单、顶部操作区、侧栏卡片、首页 Tab、个人主页 Tab、个人菜单、主题操作和后台 Tab,并通过显示开关快速启用或关闭入口。支持对可编辑的菜单入口修改显示名称,名称修改会自动保存;排序配置保存后立即刷新生效。新插件未配置顺序时会自动排在对应入口的最后。

    #2
  • bbs1org

    推荐必装

    #3
  • 123456789

    🐂

    #4
  • bbs1org

    版本 1.0.2 更新:
    协同

    #5
  • one

    直接集成。

    #6
  • bbs1org

    不可能了。系统只维护bug了

    #7
  • one

    不可能,还得大改:

    1. 新钩子(hook,L1206):value 初始为 ['left'=>[], 'right_before_search'=>[], 'right_after_search'=>[]] 三区域数组,插件以插件 ID 为子键直接写 HTML 字符串(无 order、无 :has());每页只执行一次;ctx: user
    2. 新函数:top_bar_actions()(L1199)+ top_bar_actions_html()(L1213,字符串或 ['html'=>...] 均可)
    3. 顶栏 HTML 重构:.bar 拆为 bar-left(品牌+版块导航+左侧操作区)与 bar-right(搜索框前/后操作组+搜索入口+菜单按钮+用户区),新增 4 个 data-slot(top.actions.left / top.actions / top.actions.right.before-search / top.actions.right.after-search);移动端菜单按钮从栏首移到栏尾
    4. 文案:顶栏“全部版块”→“全部”、假搜索框“搜索关键词”→“搜索”(纯文案,无插件影响)
    5. 新展示位置 entries 键:top_actions

    AI都干冒烟了。

    #9
  • bbs1org

    目前除了我自己的插件,没有插件用这个位置啊。除非是你自己的私货?

    #10
  • bbs1org

    版本 1.0.2 更新:
    使用新机制

    #8
  • Gavin

    我把页面宽度调成800px后,插件设置菜单有重叠。

    paste-20260831-192619.png

    #11
  • bbs1org

    修正下

    #12
  • Gavin

    再就是该插件并不能控制所有的边栏模块,比喻上面的 注册/登陆 和下面的 站点统计 就无法让它不显示。

    #13
  • bbs1org

    那是系统的。不是插件的。自己做个插件隐藏吧

    #14
  • Gavin

    直接集成了算了撒。没必要多折腾一个插件,
    再加一个自定义模块。边栏自定义插件就终结并完美了!

    #15
  • bbs1org

    内核只修改bug。其他一律用插件了

    #16
  • bbs1org

    版本 1.6.0 更新:
    系统卡片可隐藏;可添加自定义卡片,支持html;可添加自定义顶部菜单

    #17
  • elm
    1. 快捷功能卡片的称号系统,选不选都不显示。
    2. 边栏卡片中,最近浏览板块和站点统计,除非他俩同时选中,他们就一起出现,其他任何情况,两个都不会出现。
    #18

发表回复

登录后回复