# 主题列表预览（TLP）

**URL:** <https://meta.discourse.org/t/topic-list-previews-tlp/209973>\
**Category:** Theme component\
**Created:** [2021年十一月23日 12:25 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973 "2021-11-23T12:25:59Z")\
**Posts on this page:** 20\
**Page:** 18

<div class="post-metadata">

**Author:** ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)\
**Post date:** [2023年九月28日 16:20 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/347 "2023-09-28T16:20:40Z")

</div>

罗伯特，看起来错误仍然存在 ☹ :

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/2/8/828d309f4c9b8e2a2ab9c72cb6c254a56395ec0a.png)

请注意，我更新了2天前部署的测试站点的组件，并且遇到了同样的错误。几分钟前我重新部署了该站点并重新安装了主题组件，但当组件激活时，高级搜索仍然无法工作，并且错误仍然可见。

---

<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:** [2023年九月28日 16:23 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/348 "2023-09-28T16:23:02Z")

</div>

这很奇怪，我现在就去更新我的网站进行双重检查，然后会撤销。

---

<div class="post-metadata">

**Author:** ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
**Post date:** [2023年九月28日 16:25 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/349 "2023-09-28T16:25:24Z")

</div>

我的日常部署也没有出现问题。

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/6/7/167779009c5800d39117270668d7126e8b3ce8c8.png)

---

<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:** [2023年九月28日 17:08 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/350 "2023-09-28T17:08:32Z")

</div>

StarZen 上没有问题，例如：[https://www.starzen.space/search?q=3.20](https://www.starzen.space/search?q=3.20)

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/a/2/3a2717087bf8baede5f1990d24f60f9c188d8bc7.jpeg)

但这个安装了 sidecar……仍在调查如果没有 sidecar 是否会失败……

---

<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:** [2023年九月28日 18:54 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/351 "2023-09-28T18:54:27Z")

</div>

抱歉，我漏掉了一个出口，有两个完全相同的出口。

请更新并重试。

---

<div class="post-metadata">

**Author:** ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)\
**Post date:** [2023年九月29日 09:23 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/352 "2023-09-29T09:23:32Z")

</div>

现在是  
 ![完美的猫GIF](https://media3.giphy.com/media/l2SpQY5R0aYNZqxna/giphy.webp?cid=04a688a2ewhdcsa3cqtuaxtjvo8xawu7ui2nwvvjfrnv63tj&ep=v1_gifs_search&rid=giphy.webp&ct=g)

---

<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:** [2023年十月5日 13:10 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/353 "2023-10-05T13:10:39Z")

</div>

这似乎又坏了：

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/c/1/0c1639b5f75d34d9eee98c11d6219ff214aec3ef.jpeg)  
仅相关项目：  
 ![image](https://global.discourse-cdn.com/meta/original/4X/5/5/0/550a81f06dd11b2ca3d3c45428053b381408ab24.jpeg)

---

<div class="post-metadata">

**Author:** ![Aizada\_M](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aizada_m/32/352050_2.png) [@Aizada\_M](https://meta.discourse.org/u/Aizada_M)\
**Post date:** [2023年十月5日 17:18 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/354 "2023-10-05T17:18:22Z")

</div>

您好！  
`thumbnail` 命令在帖子中的第一张图片之后，对其他图片无效。这是我个人的体验吗？

---

<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:** [2023年十月5日 17:19 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/355 "2023-10-05T17:19:21Z")

</div>

如果第二张图片在后续帖子中，那是 Discourse 的一个限制。

这也是我提供 sidecar 插件的原因之一，该插件的 UI 没有这个限制。

---

<div class="post-metadata">

**Author:** ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)\
**Post date:** [2023年十月5日 17:25 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/356 "2023-10-05T17:25:21Z")

</div>

您是在对另一张图片使用 `thumbnail` 修改器，但它不起作用吗？

> [@david](#):
>
> 默认情况下，Discourse 将使用主题 OP 中的第一张图片。如果您想从 OP 中选择另一张图片，请将 `|thumbnail` 添加到 markdown。例如
> 
> ```plaintext
> ![alttext|100x100](upload://aaa)
> ![alttext|100x100|thumbnail](upload://bbb) << 这个将是缩略图
> 
> ```

---

<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:** [2023年十月5日 17:27 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/357 "2023-10-05T17:27:13Z")

</div>

抱歉，已编辑并澄清我的陈述。

---

<div class="post-metadata">

**Author:** ![Aizada\_M](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aizada_m/32/352050_2.png) [@Aizada\_M](https://meta.discourse.org/u/Aizada_M)\
**Post date:** [2023年十月5日 17:30 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/358 "2023-10-05T17:30:12Z")

</div>

> [@renato](#):
>
> 您是在另一张图片上使用了 `thumbnail` 修改器，但它不起作用吗？

是的，我按照说明使用了 `thumbnail`，但它不起作用，预览仍然显示第一张图片。

---

<div class="post-metadata">

**Author:** ![Aizada\_M](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aizada_m/32/352050_2.png) [@Aizada\_M](https://meta.discourse.org/u/Aizada_M)\
**Post date:** [2023年十月5日 17:33 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/359 "2023-10-05T17:33:35Z")

</div>

> [@merefield](#):
>
> 如果第二张图片在后续帖子中，那是 Discourse 的限制。

在我的例子中，所有的图片选项都在 OP 中

> [@merefield](#):
>
> sidecar

这个插件有链接吗，或者我可能误解了什么？

---

<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:** [2023年十月5日 18:02 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/360 "2023-10-05T18:02:52Z")

</div>

> [@Aizada\_M](#):
>
> 在我的例子中，所有图像选项都在 OP 中

那么它应该像原生的一样工作。此主题组件不会更改该 API。

插件链接在 OP 中

---

<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:** [2023年十月5日 19:52 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/361 "2023-10-05T19:52:25Z")

</div>

已修复导入：

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

已重构精选主题：

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

我已经大大简化了这一点。

---

<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:** [2023年十月5日 21:27 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/362 "2023-10-05T21:27:06Z")

</div>

谢谢 Rob，但我仍然看到这个问题。控制台中没有更多相关的错误了……

---

<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:** [2023年十月5日 21:28 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/363 "2023-10-05T21:28:58Z")

</div>

这表明您的 JavaScript 在某处中断了。

它没有在 Starzen 上失败，我刚刚重建了它，所以我只能假设是您拥有的其他组件中的某些 JavaScript 干扰了它？

您是否使用 Layouts？我今晚也将其更新为导入更新。

您的控制台中没有其他可疑输出吗？

您是否进行了任何其他更改，引入了新组件？

我猜您已经尝试过完全重建？

---

<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:** [2023年十月5日 21:35 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/364 "2023-10-05T21:35:05Z")

</div>

抱歉，我应该检查其他组件的。这是由与 [Topic List Author](https://meta.discourse.org/t/topic-list-author/269910) 的冲突引起的，我已从使用 TLP 的主题中将其删除，没问题。供您参考 @Lilly

---

<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:** [2023年十月5日 21:36 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/365 "2023-10-05T21:36:06Z")

</div>

没关系，反正这项工作是必须做的，现在控制台干净多了！ :chefs_kiss:

---

<div class="post-metadata">

**Author:** ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)\
**Post date:** [2023年十月5日 21:39 UTC](https://meta.discourse.org/t/topic-list-previews-tlp/209973/366 "2023-10-05T21:39:08Z")

</div>

哈哈，我只是在测试这个，正准备在这里发帖说这两个组件目前不兼容，因为它们都覆盖了 `topic-list-item` 模板。

[上一頁](https://meta.discourse.org/t/topic-list-previews-tlp/209973.md?page=17)

[下一頁](https://meta.discourse.org/t/topic-list-previews-tlp/209973.md?page=19)
