主题作者

当与 Who's Online 插件 一起使用时,似乎出现了一个意外错误。
具体来说,如果某个话题的最后一篇帖子的作者当前在线,在 /latestCategories & Latest Topic 页面上会错误地显示为该话题的原作者在线。

1 个赞

你好 @dax
非常感谢你提供的出色主题组件。

我希望有机会可以翻译“作者”这个术语!

3 个赞

同时跟进一下这个问题。有什么办法可以翻译它吗?

1 个赞

现在可以翻译了。请将组件更新到最新版本。

2 个赞

顺便提一下,我把宽度从 70px 减到了 50px,这样看起来更好。要不要把那个 CSS 从 HTML 标签本身移除,改成一个 CSS 类呢?这样以后更新时更容易安全地覆盖 CSS。我之前不得不修改主题组件的代码来调整宽度,更新后还得手动重新应用这些更改。

或者,把它作为主题组件后端的设置项也可以。:wink:

继续加油,这个组件太棒了!

PS:很希望能有一个类似的组件,用于“最新帖子”列,就像 Sam 的极简主题MD 主题列表 那样。这个需求来自我的社区。

1 个赞

当初将宽度硬编码是有原因的,但我现在想不起来了🤔。

如果我有时间,我会进行修改😅。

3 个赞

我和 @thegurjyot 有同样的疑问,我更希望有一个单独的“作者”列,以及另一个列用于所有其他发帖人。有什么简单的修改可以实现这一点吗?

1 个赞

下次当你做这种特定操作时,记得在代码里加个注释 :stuck_out_tongue:

#开发笔记:我这么做是因为网上有人告诉我应该这样做

1 个赞

我仍然期待在这个主题组件中增加仅适用于移动端的选项。也许您会在未来的更新中实现这一功能。

4 个赞

尝试了从这个主题中获取的纯 CSS 方案,但似乎现在无法生效:

也许这不是你想要的,但你可以直接注释掉桌面部分的所有内容(CSS 和 )。

我创建了一个拉取请求,以修复移动视图中的行为问题

  1. 修复无效的个人资料链接
  2. 首次点击时应显示用户卡片,而不是直接跳转到个人资料页面
2 个赞

@dax

有没有办法在特定分类或视图中禁用主题组件?

我正在测试“主题列表预览”(Topic List Preview),发现当这两个组件同时激活时,它会阻止 TLP 显示缩略图。该问题在 TLP 插件和主题组件中均会出现。

不建议将此组件与大幅修改模板的其他插件或主题配合使用。

2 个赞

你好!我觉得这是一个很棒的组件。

只有一个快速的问题:它会显示头像标识(flair)图片吗?我已在本地 Discourse 安装中部署了这个主题组件。虽然我在进入话题时能看到标识,但在话题列表中(即该主题组件更改布局的地方)它并未显示。

谢谢!


我回复自己:该组件尚未实现此功能。我 fork 了一份代码并稍作修改,但不确定是否能从话题创建者那里获取主群组(以及标识参数)。对此有什么建议吗,@dax?再次感谢!

1 个赞

当与“主题列表预览”插件配合使用时,“作者”列会显示主题标题,“主题”列会显示用户,即使在未启用任何主题列表预览功能的分类中也是如此。

image

1 个赞

在消息列表中是否可以完全禁用主题组件?

您好 @dax,我注意到这个主题组件在最近一次 Discourse 更新后停止工作了。


忘了这件事,我卸载后重新安装就好了。谢谢!:pray:

1 个赞

@dax 嘿,这个还在维护吗?如果还在维护,我们能否添加一个选项,用名称代替图片,并将该列移到主题名称的右侧?暴雪有这个(https://eu.forums.blizzard.com/en/wow/c/wow-classic/wow-classic-discussion/265),看起来很棒。

3 个赞

我使用这个组件已经有一段时间了,并结合了主题预览插件。

现在主题预览已被弃用。
有一个新的 discourse 组件叫做主题缩略图,它负责显示第一张图片的缩略图。

问题是它与您的组件不兼容,如果我激活您的组件,我在任何类别中都看不到缩略图。

能够将两者结合起来将是很好的。

对我来说,理想的情况是,如果帖子有缩略图就显示缩略图,如果没有缩略图就显示头像。
但不知道这对您来说是否可能。

添加一个选项来选择作者主题适用的类别和标签也将是很棒的,这与主题缩略图的功能类似。
这样您就可以在不同的类别中激活两者,而不会发生重叠或冲突。

现在我不得不禁用这个组件,以便能够显示缩略图。

感谢您的工作。

3 个赞