主题列表 最新帖子 摘录

:information_source: 摘要 在主题列表中显示最新帖子/回复的摘要
:eyeglasses: 预览 :exclamation:需要 插件 :exclamation:
:hammer_and_wrench: 代码库 https://github.com/dsims/discourse-topic-list-highest-post-excerpt
:question: 安装指南 如何安装主题或主题组件

在主题列表中,这将在标题(或主题摘要)下方显示最新(即最高)帖子的摘要。它需要一个 插件 来实际提供最高帖子的数据。

还包括用于显示摘要头像回复图标以及将摘要渲染限制为单行的设置。还有一个选项可以显示主题摘要,这与 主题列表摘要 类似,但工作方式不同。可以通过类别和/或标签将摘要限制在特定的主题列表中。

屏幕截图

使用默认设置并显示主题摘要。

带有头像并限制为单行:

无主题摘要

11 个赞

我找了好几个月了。非常感谢。

有没有办法让它与这个插件兼容?因为在手机上它会显示两次最新的头像。

只有当我禁用另一个插件时,最新的帖子摘录才有效。

1 个赞

啊,我现在才注意到,谢谢。我将研究如何让此组件在启用了 excerpt-avatars 时显示 OP 作为主要头像。

2 个赞

在移动设备上添加了一项设置,可以使用主题创建者头像而不是最新发帖者头像。

所以你不需要那个“在移动设备上同时显示 OP 和最后回复”组件 @David_Ghost

2 个赞

谢谢。它按预期工作,但在手机上看到两次 OP 头像有点奇怪。应该只显示左边的第一个。

1 个赞

我刚刚推送了一个移动端样式更新,解决了这个问题。

2 个赞

Topic List Excerpts 组件存在一个 bug,因此我在这里添加了一个新选项以显示主题摘要,这样就不需要该组件了。

2 个赞

嘿,这个主题组件卸载后会留下任何残留物吗?

我现在在使用“主题列表摘要”时遇到问题。因为它显示了更多的文本,所以它显示头像的方式如下:

但不确定这是否与您的插件/主题组件有任何冲突。

1 个赞

我没有看到这个问题,所以请告诉我你正在使用的:

  • 网页浏览器
  • 主题
  • 任何其他主题组件?
  • 你是否进行了任何自定义 CSS 更改/添加?
2 个赞

感谢您的帮助。我正在使用 Chrome 浏览器,默认主题,以及 5 或 6 个主题组件。我已经逐一卸载了它们,但如果我禁用主题摘要或启用安全模式,它就能完美运行。

我有一些用于徽标的 CSS 代码以及 2 或 3 个用于移动视图的设置,我已经尝试在没有它们的情况下进行测试,但遇到了和您一样的问题,您可以在这里看到:https://forumjogos.com.br

您可以尝试通过安装您的插件 + TC,然后卸载,再重新安装主题列表摘要来重现这个问题。

1 个赞

看起来是 这个话题 的问题,其中 URL 的一部分导致了长而未断的行摘录:
ref_src=twsrc^tfw|twcamp^tweetembed|twterm^1793429561969193338|twgr^|twcon^s1_&ref_url=

Discourse 没有从摘录中移除 URL,并且列没有最大宽度,因此 word-wrap: break-word; 不适用。

您可以通过添加此 CSS 来修复此问题,它似乎可以强制长行断开,即使没有最大宽度:

.topic-list .topic-excerpt span {
    overflow-wrap: anywhere;
}

(我的主题组件还有一个 单行 设置,可以避免此问题)

2 个赞

非常感谢您。您真是太好了。现在一切正常,问题不在您这边。

奇怪的是,一个主题怎么会弄坏东西。我尝试了许多解决方案来修复它。

再次感谢。

2 个赞

已安装,但完全未使用,找不到插件的位置

1 个赞

我该如何添加限制到特定类别的设置?

我已经安装了此组件,也将其设置为“默认”主题,但未显示最新帖子

您可以再次检查该组件

嘿,您是否也安装了插件

谢谢,我已检查过该主题并安装了插件,现在可以正常工作了,如果以后有任何问题,希望大家能帮忙。

1 个赞

使用此组件,我该如何限制到某些类别?
谢谢大家

我也在寻找一种方法,让用户点击主页上的回复内容时,打开的主题能够跳转到回复帖子,而不是主题创建者的帖子。

如果您已经阅读过该主题,它将移至回复。我认为摘录可以链接到最新帖子。