在移动设备上显示帖子作者和最后回复

||||\n|-|-|-|\n| :information_source: | 摘要 | 此组件在移动设备上显示主题 OP 和最后回复\n| : eyeglasses:|预览| Theme Creator |\n| :hammer_and_wrench:|仓库| Lhcfl/discourse-mobile-topic-op-and-last-reply (github.com) |\n| :question:|安装指南|如何安装主题或主题组件|\n| :open_book:|刚接触 Discourse 主题?| Discourse 主题使用入门指南\n\n\u003c!-- 为自动安装按钮填写 "repoName" 和 "repoURL" –\u003e\n\n\n安装此主题组件\n\n\n\u003c!-- 用一两句话描述此主题/组件 –\u003e\n\n\u003e 此主题组件深受 @awesomerobot显示原始发帖人头像 - 主题组件 - Discourse Meta 的启发。感谢他创造了如此出色的作品!\n\n此主题组件在移动设备上显示主题 OP 或最后回复者之间取得了平衡。如您所见,主题的 OP 显示在左侧,最后回复者显示在右侧。特别是,如果没有回复,头像的位置将被时钟取代。\n\n

16 个赞

这让我想起了 MD Topic List Mobile component :slight_smile:

2 个赞

谢谢!

你能也为电脑做同样的事情吗?

桌面上的主题列表没有为我们提供更详细的信息吗?

1 个赞

一个不错的主题组件,但它对我的类别+标签也这样:

可以修复吗?

您是指没有任何显示吗?

我在我的这边测试了该组件,它工作正常:

您好,又是我。有什么办法可以解决这个问题吗?


如果我禁用主题组件,它会按预期显示。

另外,在预览中,类别+标签没有间距:

1 个赞

有什么问题吗?这看起来符合预期。

在主题组件之前,它显示如下:

我稍微修改了您的图片,您看,标签的文字太长了,无法完全显示,所以它被移到了下一行。

我明白了,但它应该在这里:

我暂时通过稍微限制标签使其只显示为一行来解决了这个问题。

这只是一个观点问题,这是故意的,因为我认为将标签放在类别之后看起来更好。:thinking:

1 个赞

好的。所以它是那样设计的。对我来说听起来有点奇怪,因为有很多空白空间。

不过好的,我现在明白了。谢谢。

1 个赞

这个主题组件会被更新吗?

1 个赞

快点回来吧,please

我已经完成了维护工作,但有一个问题——我可能需要在核心中放置一个PluginOutlet。没有这个插槽,很难完整地重写这个主题组件。

[DEV: Lhcfl · discourse/discourse · Pull Request #31567 · discourse/discourse](https://github.com/discourse/discourse/pull/31567)添加了一个用于移动视图主题活动编号的PluginOutlet


更新:已合并 :slightly_smiling_face:
现在该组件与最新的discourse兼容

5 个赞

提交 b35e64 是否可能破坏了 3.4.2 上的 TC?自那时起它就停止工作了。当我安装旧的 55f5a52 版本时,它的工作正常。

是的,提交 b35e64 依赖于相当 recente 的 Discourse 核心变更

2 个赞

我在浏览器的开发者控制台中收到了关于这个很棒的主题组件的弃用通知:

[THEME 71 ‘Topic OP and last reply for mobile’] 弃用通知:在站点初始化期间访问 site.mobileViewsite.desktopView 可能会在浏览器窗口大小调整时导致错误和不一致。请将这些检查移至在页面渲染期间执行的组件、转换器或 API 回调中。[已弃用自 Discourse 3.5.0.beta9-dev] [弃用 ID:discourse.static-viewport-initialization] [信息:Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

2 个赞

我也是,但这只是一个临时的通知