嗯,核心最近一定有什么变化。感谢 @Arduous 的报告!我下周需要仔细研究一下,但一个临时的修复方法是在你的主题的 Desktop CSS 中添加这个:
.topic-avatar .tl-flair {
top: 40px;
}
嗯,核心最近一定有什么变化。感谢 @Arduous 的报告!我下周需要仔细研究一下,但一个临时的修复方法是在你的主题的 Desktop CSS 中添加这个:
.topic-avatar .tl-flair {
top: 40px;
}
这是否可能已更改?
我在 Discourse 中只看到 js.trust_levels.names.xxxxx 选项,不确定这是否是我应该更改的选项。
您可以在 /admin/customize/site_texts 页面的 js.trust_levels.names 搜索框中找到它们,这样就能列出所有内容。![]()
我将使用新的字段名更新 OP。![]()
你好 @tshenry。是否可以在主题列表页的作者列中启用允许头像装饰的设置?
很抱歉,我认为目前没有办法做到这一点。此组件遵循与群组徽章相同的显示逻辑,因此鉴于我们不在此列的头像上显示群组徽章,它将无法正常工作。有一些更深层次的自定义可以使其工作,但这超出了此组件的范围。
![]()
据我所知,一旦分配了像newuser这样的Flair,它会继续自动显示给更高信任级别的用户。我想做的是分配一个Flair,但仅限于新用户。
我想知道是否可以将徽章“隐藏”起来,并通过偏好设置进行选择!或者当用户在论坛中“晋升”时,它们会自动激活吗?
对于自动组(例如 TL 组),没有“成员资格”组设置选项,您可以在其中勾选“自动设置为主要组”,因此一旦配置了组的标志,据我所知,用户显示标志的方式是转到 discourse.example.com/my/preferences/account 并更改:
您是否考虑过使用此主题组件?
我的网站也出现了这种情况。我认为 TL0 的问题出在这里:
https://github.com/tshenry/discourse-trust-level-avatar-flair/blob/main/common/head_tag.html#L55
当我将其替换为 if (trustLevel !== null && trustLevel !== undefined) { 时,TL0 用户在主题中也有了标识。
我提交了一个 PR 来修复这个问题。![]()
稍后我将再提交一个 PR 来现代化组件并添加测试。
已合并!非常感谢 @Arkshine。
那太棒了!这个组件非常老旧了。这是我最早开发的一些组件之一。这些天我几乎没有时间来维护我个人管理的组件,所以非常感谢你的贡献。
这个主题组件在我的 Discourse 实例的桌面版本上已经停止工作一段时间了。它在移动版本上似乎仍然部分可用。
如果能看到它更新以兼容即将到来的 Discourse 更改,那就太好了。这是一个非常有用的组件,我们发现它能增加用户互动。它有意义地将信任等级系统(trust level system)的概念联系在一起。
作者好像已经不更新了,不兼容新版的Discourse。只需要下载到本地,修改兼容后后台安装就可以完美使用了
我正在更新此组件以及其他几个组件,以使其与即将进行的更改兼容。工作和生活都很忙,所以需要一些时间。
你有没有考虑过提交一个 PR?这可能会让 @tshenry 的工作更轻松。
我現在收到這個管理員警告橫幅……
[管理员通知] 主题 ‘信任等级头像装饰’ 包含需要更新的代码。(id:discourse.script-tag-hbs) (了解更多)
“了解更多”链接告诉我,如果在此之前未修复,它将在九月失败。非常感谢关于如何进行更改的说明!
感谢您制作这个出色的功能。
我一直在抽空处理。大家再等等。我很快就会分享更新。肯定会在九月的截止日期前完成。