我很想为我的 Discourse 实例实现一个并排布局(见附图)。谁能指导我如何做到这一点?感谢您的任何帮助!
2 个赞
CSS 弹性盒子,或许?就凭脑海中的第一印象。然后也许可以使用 API/requests 来获取一些其他数据,比如帖子数量。
你想要的基本上是把横杆换成竖杆吗?
它们可以通过主题组件来实现,而仅用CSS是做不到的。
这需要小心不要破坏任何东西,可能也不算容易:思考:
1 个赞
我尝试了一些基本的弹性盒子调试,但只破坏了布局。
你好 @Canapin!基本上我想让帖子作者的详细信息在左边,帖子的内容在右边,而不是像Stock Discourse布局那样上下排列。
如果有相关的模组会更有帮助。
1 个赞
1 个赞
从我所看到的,他们在 post-avatar 小部件内容之后重新添加了数据(用户名等),为 .topic-avatar 添加了一些宽度,并用 CSS 隐藏了其他所有内容,只保留日期。让我看看是否能重现它。
1 个赞
您可以尝试这个基础主题组件:https://github.com/Arkshine/discourse-topic-avatar-vertical-layout。
- 仅桌面视图
- 它与其他修改兼容 [^1]
- 不包含帖子计数。您需要一个插件,例如这个:https://github.com/Arkshine/discourse-user-post-count。
如果您发现任何问题,请告诉我。
[^1]:它将 poster-name 小部件移到 post-avatar 小部件下方。除 CSS 调整外,没有其他更改。
9 个赞
那太棒了!非常感谢你,哥们。

2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


