为您的 Discourse 论坛提供轻量级的主题列表展示。已删除“发帖人”列,但在“活动”列和主题标题下方添加了一些信息(最后发帖人的姓名和头像、主题创建者的姓名,以及用于标签的小表情符号)。
兼容性
此主题组件与标签、特色链接功能以及 原始主题列表版本 中可用的任何功能兼容。任何类别样式展示(项目符号、条形、框)都应与此组件配合使用。
该主题组件已在几种配色方案上进行了测试,适用于浅色、中性或深色主题。
遗憾的是,该主题组件可能无法与已更改主题列表展示的插件(如“主题列表预览”)配合使用。
如有任何问题,请随时告知!
29 个赞
非常喜欢这个组件。
有没有简单的方法让 poster-info div 完全像截图中那样?
我觉得这样更易读
作者姓名在上方:
相对日期在下方:

2 个赞
这其实是个不错的主意,我可能会默认使用它 
不过目前,你可以编辑组件,在头部部分,大约第 60 到 69 行。
原始代码
<div class='poster-avatar'>
<a href="{{topic.lastPostUr}}" data-user-card="{{topic.last_poster_username}}">{{avatar topic.lastPoster usernamePath="username" imageSize="medium"}}</a>
</div>
<div class='poster-info'>
<a href="{{topic.lastPostUrl}}">
{{format-date topic.bumpedAt format="tiny"}}
</a>
<br />
<span class='editor'><a href="/users/{{topic.last_poster_username}}" data-auto-route="true" data-user-card="{{topic.last_poster_username}}">{{topic.last_poster_username}}</a></span>
</div>
你想要使用的代码
<div class='poster-avatar'>
<a href="{{topic.lastPostUr}}" data-user-card="{{topic.last_poster_username}}">{{avatar topic.lastPoster usernamePath="username" imageSize="medium"}}</a>
</div>
<div class='poster-info'>
<span class='editor'><a href="/users/{{topic.last_poster_username}}" data-auto-route="true" data-user-card="{{topic.last_poster_username}}">{{topic.last_poster_username}}</a></span>
<br />
<a href="{{topic.lastPostUrl}}">
{{format-date topic.bumpedAt format="tiny"}}
</a>
</div>
每次更新后你都需要手动修改这部分,但该组件不会频繁升级。
如果你熟悉 GitHub,也可以 fork 这个仓库,编辑文件,并在你的论坛上使用这个版本。
5 个赞
我在论坛上尝试了这个改动,觉得是个好主意,已经推送了升级
如果你更喜欢我们之前使用的版本,请告诉我,我可以制作一个替代版本。
6 个赞
@Steven 上次更新后它停止工作了吗?我这里也坏了。
1 个赞
Steven
7
我还没注意到,我通常在周末进行升级,今晚我会检查一下。
Steven
8
我升级了论坛并检查了日志,我没有遇到任何问题。
你能分享一下你论坛上该问题的截图吗?如果我没记错的话,你使用的是一个高度定制的主题,我认为问题可能出在那里。不过我会看看能做些什么。
3 个赞
我不再使用这个主题了。
我在 Material Design 中进行了测试,没有使用任何 CSS 自定义,但在任何主题中都无法使其正常工作。也许这是一个插件的问题?
Steven
10
如果您启用了 Discourse 主题预览,该组件将无法正常工作,因为它也需要修改 topic-list-item.raw 模板。
1 个赞
你说得对。但我只在 News Plugin 📰 中使用它,该链接需要主题预览。
所以我必须在这两者之间做出选择。
在我的论坛上看起来太棒了,那个小标签表情符号也很可爱,哈哈,干得漂亮!
2 个赞
我的实例上也用了这个,看起来清爽多了。我一直不太理解 5 个头像的概念,显得太杂乱。
1 个赞
刚刚更新到最新的 Discourse 版本(2.5.0.beta2),发现帖子中的用户头像似乎消失了。
论坛链接:https://techscammersunited.com/
1 个赞
Steven
15
我明天再检查一下。我几天前更新过,当时没问题,可能是有什么变化。
3 个赞
Steven
16
感谢您的反馈,问题现已修复。您可以升级组件并重新激活它。
3 个赞
我已更新到最新版本(2.4.1),但头像不见了。我暂时禁用了该组件。
Steven
20
您也需要升级 Discourse,问题就会得到解决。
2 个赞
对我来说,不幸的是这意味着要进行大量升级(18 个自定义插件),所以我倾向于每 3-4 个月更新一次。我想我运气不好 