启用开发工具按钮

:information_source: 摘要 在站点标题中添加一个按钮以启用开发者工具
:eyeglasses: 预览 https://discourse.theme-creator.io/theme/NateDhaliwal/enable-dev-tools-button
:hammer_and_wrench: 仓库 GitHub - NateDhaliwal/Enable-Dev-Tools-Button
:question: 安装指南 如何安装主题或主题组件
:open_book: 首次使用 Discourse 主题? Discourse 主题使用入门指南

安装此主题组件

此主题组件在站点标题中添加了一个按钮,用于启用 开发者工具。当未启用开发者工具时,按钮显示为普通的 bug 图标。当启用时,它显示为 bug-slash 图标。

启用前:
image

启用后:
image

由于使用了 localStorage,该按钮在关闭页面后仍会保持其各自的状态。

7 个赞

在我的实例上,它似乎显示给非管理员用户。能否将其调整为仅管理员可见?

它也显示在个人资料的右侧。猜测可能是由于 f-nav 主题组件

1 个赞

是的,已添加新设置 admin_only。我从这里获取了一些信息。

我已经将其指定在搜索按钮之前。可能是某个组件影响了这一点。

2 个赞

非常感谢!

即将生效的 TC 极有可能是:

它会将搜索、聊天和其他一些功能移至底部栏。问题不大。因为激活时的开发者栏与旧的 TC 插件出口在移动设备上相比有点繁忙。

1 个赞

添加了一个快速修复,增加了一个设置 (logged_in_only),用于向已登录用户显示按钮。它默认值为 true

2 个赞

不知何故,安装此组件后我没有看到该按钮,每次发生这种情况时,我似乎都遗漏了一些小东西 :roll_eyes:

我已经安装了自定义页眉链接组件,但禁用了它,开发人员工具按钮仍然没有出现

我重新加载了页面几次,甚至注销并重新登录(因为我将其设置为仅限管理员)

最新的 Discourse 已更新

我也注意到上次有这个问题。我认为图标的颜色和标题一样,不知何故。如果我没记错的话,检查一下就能看到它。

很奇怪。如果我没记错的话,如果你启用然后禁用它,按钮就会再次出现。我会看看我能做什么。

2 个赞

@Andrew_Rowe 我已推送修复程序。试试看,如果可以工作请告诉我,谢谢!

2 个赞

是的……现在可以用了!!!必须更新组件。谢谢 Nate

2 个赞

没问题!

我将尽快更新此内容,使其成为 gjs 文件,而不是 js/hbs 文件。

3 个赞

我刚刚合并了一个修复了与 admin_only 设置相关的逻辑的 PR。该设置现在应该可以正常工作了。我不知道为什么这个 bug 拖了这么久才被发现。