帖子徽章

This is awesome! ty for creating this! :grinning: :heart:

2 个赞

效果棒极了!:ok_hand:

4 个赞

你好!很棒的组件!

是否只显示更高级别的信任徽章?如果你是用户 3,就不显示用户 1?

image

6 个赞

现在就是!好建议 @ElForoViajero :heart:

如果您更新该组件,将会发现一个新的主题设置:

@wkoenig 谢谢!我得好好考虑一下您的建议。我不确定这会如何影响性能,以及会对布局产生什么影响。我也不确定我是否会/何时能实现它,所以如果您非常希望拥有这个功能,不妨先看看您自己能否实现。

14 个赞

这个细节很棒!
但它在非英语区域中不起作用。例如,在希腊语中,信任等级 1 被拼写为“Αρχάριος”,CSS 类为“archarios”。因此,无论是仅显示最高信任等级的设置还是下拉菜单都无法正常工作。

4 个赞

啊,你说得对!感谢反馈。我很快会看看如何处理多语言支持的问题。修复起来应该不难。

8 个赞

太棒了,非常感谢这次改进!

2 个赞

我添加了这段代码,但它找不到我的任何徽章,甚至连默认包含的徽章也找不到。

3 个赞

好的,让我们看看能否找出问题的根源!了解以下信息会有所帮助:

  • 您的浏览器错误控制台中是否有错误?
  • 当前的主题设置(如果您能截取徽章列表的截图,那就太好了)
  • 浏览器及其版本
  • Discourse 版本
3 个赞

浏览器中的错误
include.preload.js:335 [已弃用] Element.createShadowRoot 已被弃用,并将在 M73(约 2019 年 3 月)中移除。请改用 Element.attachShadow。更多详情请参阅 https://www.chromestatus.com/features/4507242028072960。
createShadowTree @ include.preload.js:335

主题设置:

徽章:
仅限默认徽章

浏览器及版本:
Chrome for Mac 版本 75.0.3770.100(官方构建)(64 位)

Discourse 版本:

已安装

v2.4.0.beta2 +261

已安装:v2.4.0.beta2 +261

如有需要,我可以提供管理员权限。我刚刚使用官方安装脚本在 Google Cloud 上完成了设置。

3 个赞

好的,谢谢!目前看来一切正常。再确认几件事:

  • 添加组件后,您是否对页面进行了“硬刷新”?
  • 您能否提供“帖子徽章”组件的主题设置截图?这有助于排除徽章名称等方面的错误。
4 个赞

是的,我已经试过了。我甚至尝试了更换浏览器、完全重置启动器,但默认选项仍未显示。

请查看编辑器中的默认徽章

2 个赞

好的,我明白了。您需要将徽章名称首字母大写。我确实已在设置中注明,请输入徽章页面上显示的徽章名称,但这确实是一个容易犯的错误,应该很容易就能避免这种过于敏感的情况。下次有机会处理这个组件时,我会记得着手改进这一点,并支持之前几篇帖子中提到的非英语语言环境。

5 个赞

即使有首都,它也没有显示

2 个赞

您需要选择“创建”,然后点击设置右侧显示的绿色对勾。它没有内置徽章列表,您只是为想要显示的特定徽章创建条目。

4 个赞

啊,好的,那是我的错,谢谢 :slight_smile: 它确实起作用了

3 个赞

还有一件事,其中一个徽章没有显示,而是显示了弹出文本。我在徽章中看到:

徽章:

徽章设置

显示状态
空白处本应显示徽章
50%20AM

3 个赞

我可以用 CSS3 Font Awesome 图标复现该问题。我会进一步排查,查明原因后尽快回复您。

3 个赞

好的,我会试试其他的。我先把它加入我的群组了,谢谢 :smiley:

3 个赞

此外,我还遇到了一些问题

fab fa-linode
fas fa-laptop-code
fas fa-pencil-ruler
2 个赞