主题列表预览(TLP)

我可以通过 Theme component 实现类似 这个 的效果吗?

3 个赞

是的,您需要:

  • 使用 CSS 修改标准主题列表的最大宽度
    例如:

    .wrap {
      max-width: 2000px;
    }
    
  • 安装类似 Layouts 插件 的东西来添加侧边栏(但应该适用于其他侧边栏组件)。

一切都相对简单。

但是我不确定 3 列以上是否容易理解,这是否包括侧边栏?

是的,我可能需要稍微缩小一点…… :thinking:

非常感谢!

1 个赞

你好 @merefield
如果你知道的话——我该如何禁用主题摘要中的图片?
这是我遇到的问题的示例 -

我将鼠标悬停在摘要中的图片上(它显示为空白)。
我想完全移除它,只在主题下的短形式中保留文本——因为我已经有一个大图作为缩略图了。

这样做有什么更好的方法吗?

摘录的内容归 Discourse 所管。

这种行为有点令人惊讶,因为通常不包含图片?

你能给我链接到论坛帖子吗?我或许可以快速看一下。(欢迎给我发私信)。

作为比较,这个主题有一张图片,但它没有包含在摘录中:List of Gameloops (WIP) - StarZen: The Unofficial Star Citizen Community

3 个赞

只是猜测,但这种情况(摘录中包含图片)是否可能源于网店链接?那么 Discourse 就会看到一个也包含图片的内容片段。

3 个赞

感谢 @merefield 的提议。
我发现摘录在不用于标题时可以正常工作。
问题出在“display: grid;”样式上。
这可能是我其他主题组件中的问题。我会进一步调查。

再次感谢!

1 个赞

“图像”是一个视觉上损坏的头像 :slight_smile: 是我自己的样式问题——我在上一条评论中描述了它是什么。感谢你的猜测!

您似乎安装了主题侧边栏插件。

您能否尝试启用此设置(在插件设置中):

image

我刚才尝试在文本中使用表情符号,如果您使用此设置,确实会进行一次很好的清理。

3 个赞

不,我没有使用侧边栏插件。
这是我的通用页面视图。它将很快公开发布。

平铺的摘要在此 CSS 下看起来不错

.tiles-style .topic-details {
 display: block !important;
}

示例

2 个赞

看起来不错!背景很棒 :+1:

请注意,我说的是“sidecar”插件 :slight_smile:

1 个赞

啊,抱歉——我完全忘了“sidecar”插件
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"

谢谢!也会尝试用它。干杯!

1 个赞

您好,很喜欢这个组件,用标签制作画廊效果很棒!

这次更新似乎取消了从主题中选择缩略图的功能。我不确定我是否描述正确。以前在编辑主主题标题时,可以选择帖子的缩略图,但现在我只有一个勾号和一个“X”。如果您能提供帮助,将不胜感激。如果需要,这是我的论坛链接:MPCNC Portable/Storable Build - Your Builds - V1 Engineering Forum

1 个赞

您是否安装了 sidecar 插件?这是必需的。组件本身无法实现这一点,因为它需要对 API 进行更改,而这需要一个插件……请参阅 Pavilion

但我没有看到它,但它以前已经工作了很长时间。

我会尝试的,谢谢你的帮助。

1 个赞

sidecar 插件在启用了 Ember CLI 的最新测试通过中损坏。

Uncaught Error: Could not find module preload-store imported from discourse/plugins/discourse-topic-list-previews/discourse/initializers/preview-route-edits

如果我更懂前端的话,我会提交一个 pull request,但我不知道从哪里开始。

4 个赞

谢谢你,理查德,我会尽快查看。

1 个赞

顺便说一句,这有点奇怪,因为 sidecar 插件中不应该有任何 javascript。你能仔细检查一下你是否使用了 sidecar 分支吗?它还没有合并到 master。master 分支包含已弃用的插件和警告。我很快就会处理这个问题,但它部分地留在那儿是为了提醒管理员进行切换。

1 个赞

你说得对,我们的插件部署出现了一个回归错误,导致它第一次无法检出正确的分支。抱歉我没有仔细检查!

3 个赞

没问题,理查德,这确实有点不寻常。

3 个赞