Thanks for updating in the future 
非常感谢这个很棒的主题组件:grinning:
我们网站上也在用 Babble 插件。不幸的是,徽章图标也会在那里显示,导致聊天界面相当混乱。您能否为 Babble 禁用它?
编辑:我可以用这段 CSS 进行 hack,至少让徽章图标稍微收敛一些:
.poster-icon-container span.poster-icon img {
height: 1em !important;
width: 1em !important;
}
我在这个主题组件中看到了一个异常。
来源:https://github.com/tshenry/discourse-post-badges/blob/master/common/head_tag.html#L26
嗯,我暂时无法复现该问题。能否提供更多关于您如何触发该错误的上下文?出现错误时您是否已登录?我假设网站已是最新版本?这是开发环境还是生产环境?还有其他值得注意的情况吗?
这实际上是在 我的网站 上发生的。Angus 正在尽力帮忙,因为这个异常导致他的多语言插件出现了问题。我使用的是 2.5.0.beta1 版本,处于生产环境,并安装了相当多的插件和自定义功能。我不确定接下来应该采取哪些步骤来排查问题。
感谢澄清
随着您从各种来源添加越来越多的插件和其他自定义内容,情况确实会变得复杂。
这个组件的实现方式肯定不是我最喜欢的……在构建它的时候,我只能尽我所能来规避那些限制。我祈祷我们很快能有一个更完善的解决方案,但我不确定这是否会实现,也不确定何时能实现。
在此期间,我无法保证该组件能与其他自定义内容“和谐共处”。您最好的选择可能是从 Marketplace 聘请一位开发者,将其转换为一个能够正确序列化所需徽章信息的插件。
抱歉上一条消息写得过于简略。如果禁用基础徽章并用新用户发帖,无需其他自定义即可复现该问题。代码假设每个用户至少拥有一个徽章。
以下是修复方案:Handle no badges by angusmcleod · Pull Request #1 · discourse/discourse-post-badges · GitHub
这真不错!
如果能在核心功能中提供类似的东西,或者作为官方插件,那就太好了:+1:
完全同意!这是我安装的最不可或缺的第三方插件。我们用它配合头衔来标识团队中的特殊职责,例如“联络人”和“区域负责人”。用户非常看重这些荣誉标识能否醒目地展示出来。


太棒了!大家做得好 ![]()
你好,非常感谢这个超棒的插件!
在添加“国家旗帜”插件后,我们遇到了间距问题。
是否有可用的 CSS 代码来修正下方所示的问题?
已解决!!
使用 此处 的代码示例,我们成功找到了修复方法。
[代码]
.nationalflag-post { width: 16px; margin-right: 3px }
[/代码]
结果
不过我想知道,要修改位置和大小,应该使用哪个帖子徽章标识符?
对于这种情况,您需要一个相当具体的选择器:
.topic-meta-data .names .poster-icon-container span.poster-icon {
font-size: 16px;
margin-right: 3px;
}
一个友好的建议——您可以研究一下如何使用网页浏览器的开发者工具来查找用于样式化元素的 CSS 选择器(例如,这是一份 Chrome 指南)。
非常感谢。我一直使用 Firefox,但最近一位好朋友推荐我改用 Chrome 或 Vivaldi,因为它们的“检查元素”功能更强大。
对我也不起作用。
目前还没有更新,情况依旧。
啊,我想我知道发生了什么。我们将仓库迁移到了官方的 Discourse GitHub 组织,但您安装的组件版本仍然指向原始仓库。我相信本应存在自动重定向以确保一切正常运行。在迁移之后,我创建了一个 fork,这可能会影响重定向功能。
我刚刚删除了我的 fork。您能再次尝试更新,看看重定向是否恢复了吗?如果不行,我建议您从新的仓库链接重新安装该组件。



