# 主题列表预览（旧版）

**URL:** https://meta.discourse.org/t/topic-list-previews-legacy/101646
**Category:** Plugin
**Tags:** deprecated
**Created:** [2018年十一月9日 03:56 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646 "2018-11-09T03:56:38Z")
**Posts on this page:** 20
**Page:** 8

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年五月29日 04:26 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1083 "2020-05-29T04:26:19Z")

</div>

> [@Raj\_Rathore](#):
>
> Fakebook 主题（已将其重命名为 Social 🙂），不过其瀑布流布局似乎不太适合该主题，使用该主题组件还会限制滚动行为，并导致布局混乱。

是的，您不能同时使用 Fakebook 和 TLP，因为它们会修改相同的内容并产生冲突。

您可以通过一些 CSS 将 TLP 限制为单列布局。不过，我建议您先等待 TC 进一步成熟（以及 Chrome 的 bug 被修复）。

> [@Raj\_Rathore](#):
>
> 您能否仅提取选择缩略图的功能？

很遗憾，不行。这需要后端修改，因此它才是一个插件。

事实上，TC 版本的插件确实有一个可用的缩略图选择器，但前提是您需要安装主题配套插件。我很快也应该会以此方式添加相关操作。

有时，唯一的途径就是通过插件。

不过，是的，我确实考虑过为缩略图选择器创建一个独立插件。只是目前这还不是优先事项。

---

<div class="post-metadata">

### Author: ![Frank2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/frank2/32/182121_2.png) [@Frank2](https://meta.discourse.org/u/Frank2)
#### Post date: [2020年五月29日 08:00 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1084 "2020-05-29T08:00:33Z")

</div>

特色图片似乎对我不起作用。我已经做了以下操作：

1. 设置特色图片标签
2. 为非分类路由启用特色图片。
3. 点击“将特色图片站点设置应用到所有分类”。
4. 勾选“在主题上方显示特色图片”。
5. 进入某个帖子并添加该标签
6. 查看所有页面，但没有任何变化。

我漏掉了什么？

编辑：另外，在设置特色标签时，它无法读取我现有的任何标签。我只能创建新标签。这是问题所在吗？

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年五月29日 08:04 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1085 "2020-05-29T08:04:05Z")

</div>

> [@Frank2，第 1084 楼，主题：101646](#):
>
> 编辑：另外，在设置功能标签时，它无法读取我现有的任何标签。我只能创建新标签。这是问题所在吗？

Discourse 似乎存在一项限制。标签选择器不允许您选择符合特定条件的标签。@davidkingham 遇到过这个问题。详见 [Tags restricted to a category are not available to plugins or components](https://meta.discourse.org/t/tags-restricted-to-a-category-are-not-available-to-plugins-or-components/150992)

能否请您澄清一下，您使用的是实验性主题组件还是插件？

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年五月29日 08:11 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1086 "2020-05-29T08:11:30Z")

</div>

实验性主题组件刚刚获得了一些更新。

我添加了：

- 可用的操作（如果您已安装 [主题侧边栏插件](https://meta.discourse.org/t/topic-list-previews/101646/1010?u=merefield)）

如果您未安装侧边栏插件，缩略图选择器和操作现在都会被隐藏，这样仅使用主题组件（TC）的用户就不会遇到任何错误或产生困惑！

> <https://github.com/merefield/discourse-tc-topic-list-previews/commit/bfa280a0e202e091292eb9925bde0052fc6dd141>

[https://github.com/merefield/discourse-topic-previews/commit/5dd5dbce21217ed4f4372a0b3ac200cf08ac5f01](https://github.com/merefield/discourse-topic-previews/commit/5dd5dbce21217ed4f4372a0b3ac200cf08ac5f01)

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [2020年五月29日 14:39 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1087 "2020-05-29T14:39:46Z")

</div>

> [@Frank2](#):
>
> 编辑：另外，在设置功能标签时，它无法读取我现有的任何标签。我只能创建新标签。这是问题所在吗？

您现有的标签是否被限制在特定分类中？这是 Discourse 的一个限制，我曾在 [Tags restricted to a category are not available to plugins or components](https://meta.discourse.org/t/tags-restricted-to-a-category-are-not-available-to-plugins-or-components/150992) 提出过此问题，但遗憾的是尚未收到回复。@merefield，您是否仍计划将该字段改回原来的设置，以便我们绕过这一限制？这是我目前无法切换到 TC 的唯一原因。谢谢！

顺便一提，正在运行的动作似乎运作良好！

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年五月29日 14:43 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1088 "2020-05-29T14:43:03Z")

</div>

有什么替代方案？很遗憾，无法将其与插件设置直接比较。

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [2020年五月29日 14:47 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1089 "2020-05-29T14:47:24Z")

</div>

我相当确定在你们首次发布 TC 时，它是一个文本字段。你曾提到可以在此切换回来：[Topic List Previews (legacy) - #978 by merefield](https://meta.discourse.org/t/topic-list-previews/101646/978?u=davidkingham)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年五月29日 14:48 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1090 "2020-05-29T14:48:43Z")

</div>

哦，我可以把它还原成文本，但这就失去了拥有一个简洁、快速且已验证列表的优势。

不过你说得对，我可以暂时切换一下。

---

<div class="post-metadata">

### Author: ![Wildweasel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wildweasel/32/128234_2.png) [@Wildweasel](https://meta.discourse.org/u/Wildweasel)
#### Post date: [2020年五月29日 19:48 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1091 "2020-05-29T19:48:51Z")

</div>

感谢 Robert 的辛勤工作，使其与新主题组件管理器兼容。这太出色了！

---

<div class="post-metadata">

### Author: ![Frank2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/frank2/32/182121_2.png) [@Frank2](https://meta.discourse.org/u/Frank2)
#### Post date: [2020年五月30日 05:17 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1092 "2020-05-30T05:17:11Z")

</div>

回来报告一下，我的问题已经解决了。  
我只是禁用了插件，并尝试了主题组件版本。  
看起来运行得很顺畅！我现在也可以选取现有的标签了。

感谢你们的辛勤工作。

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [2020年五月31日 18:56 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1093 "2020-05-31T18:56:42Z")

</div>

我有一些关于主题组件的反馈：

1. 您是否会在主题预览组件中为默认缩略图添加 [SVG 功能](https://meta.discourse.org/t/topic-list-thumbnails-theme-component/150602/38?u=davidkingham)？我一直使用 SVG 图像，但这对于深色/浅色主题来说并不理想。

2. 通过 WordPress 插件创建的帖子没有缩略图，也无法选择缩略图（参见此 [分类](https://community.naturephotographers.network/c/learning/articles)）。我猜这可能与 [这个问题](https://meta.discourse.org/t/images-not-publishing-to-discourse-in-wp-5-3/133636/4) 有关，但它之前在使用 TLP 插件时是正常工作的，所以也许现在这是核心问题。

3. 与其他插件相关的 Bug - 顺便一提，[位置插件](https://meta.discourse.org/t/locations-plugin/69742) 目前在桌面端会破坏缩略图（这是今天最新更新后刚出现的问题），而 [活动插件](https://meta.discourse.org/t/events-plugin/69776) 则在移动端破坏缩略图，因此目前需要禁用这些插件才能使组件正常工作。我稍后会正式报告这些 Bug，只是想让大家知晓，因为我花了一段时间才弄清楚这个问题。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年五月31日 19:02 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1094 "2020-05-31T19:02:26Z")

</div>

> [@davidkingham](#):
>
> 您是否会在主题预览组件的默认缩略图中添加 [SVG 功能](https://meta.discourse.org/t/topic-list-thumbnails-theme-component/150602/38)？我一直使用 SVG 图片，但这对于深色/浅色主题来说并不理想。

目前暂无计划。我认为支持默认缩略图是与 SVG 选项区分开的重要特点。也许将来我可以同时提供两者。

> [@davidkingham](#):
>
> 通过 WordPress 插件创建的主题没有缩略图，也无法手动选择（参见此 [分类](https://community.naturephotographers.network/c/learning/articles)）。我猜测这可能与 [这个问题](https://meta.discourse.org/t/images-not-publishing-to-discourse-in-wp-5-3/133636/4) 有关，但在使用 TLP 插件时它确实能正常工作，所以也许现在这是核心功能的问题。

是的，这很可能是一个核心问题。

> [@davidkingham](#):
>
> 其他插件的 Bug - 顺便提一下，[位置插件](https://meta.discourse.org/t/locations-plugin/69742) 目前会导致桌面端缩略图失效（这是今天最新更新后刚出现的问题），而 [活动插件](https://meta.discourse.org/t/events-plugin/69776) 会导致移动端缩略图失效。因此，目前需要禁用这些插件才能使该组件正常工作。我稍后会正式报告这些 Bug，只是想让大家知晓，因为我花了不少时间才弄清楚。

感谢您的报告。这很有趣！

---

<div class="post-metadata">

### Author: ![raghukamath](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/raghukamath/32/160330_2.png) [@raghukamath](https://meta.discourse.org/u/raghukamath)
#### Post date: [2020年六月1日 15:56 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1096 "2020-06-01T15:56:02Z")

</div>

希望提交这个错误报告没有问题。

顶部的精选图片有时会更新并显示新标记的图片，但有时不会。我仍在使用旧版插件。是否建议使用新的主题组件和侧边栏插件？

---

<div class="post-metadata">

### Author: ![bartv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bartv/32/130052_2.png) [@bartv](https://meta.discourse.org/u/bartv)
#### Post date: [2020年六月1日 18:27 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1097 "2020-06-01T18:27:49Z")

</div>

@merefield 如果我没记错的话，我们现在正处于“5 天升级窗口期”。TLP 是否已准备就绪？

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年六月1日 18:29 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1098 "2020-06-01T18:29:10Z")

</div>

抱歉，我目前正忙于另一个插件。那是几天前的事，但我还没来得及重新检查。如果你能先在测试环境中验证升级，我才会进行升级。我很快就会处理此事。作为补偿，我会延长支持期。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年六月2日 08:24 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1099 "2020-06-02T08:24:10Z")

</div>

现在可以安全地更新“主题列表预览” **插件** 了。我已将其更新到与最新核心代码库同步。特色图片功能运行正常。

> <https://github.com/merefield/discourse-topic-previews-sidecar/pull/155>

未来 5 天内我将支持该构建，以防核心部分出现任何额外的破坏性变更。

已知问题：在桌面版 Firefox 上，瀑布流（瓷砖）布局在加载时会有轻微异常。这不会影响 Chrome、Safari 或移动设备。我将在下周进一步查看此问题。如果您非常介意，[请尝试主题分类器（TC）。](https://meta.discourse.org/t/topic-list-previews/101646/1010?u=merefield)

---

<div class="post-metadata">

### Author: ![AdamAndrews](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@AdamAndrews](https://meta.discourse.org/u/AdamAndrews)
#### Post date: [2020年六月2日 19:46 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1100 "2020-06-02T19:46:43Z")

</div>

> [@raghukamath](#):
>
> 希望反馈这个问题是合适的。
> 
> 顶部的特色图片有时会自动更新并显示新标记的图片，但有时不会。我目前仍在使用旧版插件。是否建议使用新的主题组件和侧边栏插件？

我也在旧版插件的最新更新中遇到了同样的问题。尚未尝试主题组件。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2020年六月2日 19:48 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1101 "2020-06-02T19:48:13Z")

</div>

您需要提供详细的分步操作说明（STR），以便我能够复现该问题。

---

<div class="post-metadata">

### Author: ![raghukamath](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/raghukamath/32/160330_2.png) [@raghukamath](https://meta.discourse.org/u/raghukamath)
#### Post date: [2020年六月2日 19:57 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1102 "2020-06-02T19:57:22Z")

</div>

我已更新了 Discourse 和 TLP。  
Discourse 版本为 [75b1298e99](https://github.com/discourse/discourse/commits/75b1298e997ce7dda904cc88b668a55eb13b457f)  
TLP 版本为 97c56af

当我为图片打上“featured”标签时（该标签仅限工作人员使用，因此只有工作人员可以打标，但其他人可以看到此标签），它并未出现在顶部的精选图片行中。

如果您查看这里 - [https://krita-artists.org/tag/featured，会发现有些图片并未显示在顶部行中。我也尝试过重新生成帖子，但无济于事。](https://krita-artists.org/tag/featured%EF%BC%8C%E4%BC%9A%E5%8F%91%E7%8E%B0%E6%9C%89%E4%BA%9B%E5%9B%BE%E7%89%87%E5%B9%B6%E6%9C%AA%E6%98%BE%E7%A4%BA%E5%9C%A8%E9%A1%B6%E9%83%A8%E8%A1%8C%E4%B8%AD%E3%80%82%E6%88%91%E4%B9%9F%E5%B0%9D%E8%AF%95%E8%BF%87%E9%87%8D%E6%96%B0%E7%94%9F%E6%88%90%E5%B8%96%E5%AD%90%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B5%8E%E4%BA%8E%E4%BA%8B%E3%80%82)

当您打标时，顶部行会出现短暂的闪烁，表明有内容正在重新加载，但图片缩略图并未显示出来。

希望这些信息有所帮助。

---

<div class="post-metadata">

### Author: ![AdamAndrews](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@AdamAndrews](https://meta.discourse.org/u/AdamAndrews)
#### Post date: [2020年六月2日 20:00 UTC](https://meta.discourse.org/t/topic-list-previews-legacy/101646/1103 "2020-06-02T20:00:14Z")

</div>

遗憾的是，目前尚未找到简便的方法来复现该问题。迄今为止发现的唯一共同点是，该问题似乎仅影响最近一个月内添加的主题。较旧的主题运行正常，但任何近期添加的主题中，置顶标签均无法正确显示。需要说明的是，该问题在插件最新更新之前的版本中也存在，且是在核心系统 5 月更新后出现的。分类视图中受影响主题的缩略图可以正常生成，唯一无法正常工作的是置顶标签功能。

[上一頁](https://meta.discourse.org/t/topic-list-previews-legacy/101646.md?page=7)

[下一頁](https://meta.discourse.org/t/topic-list-previews-legacy/101646.md?page=9)
