主题列表预览(TLP)

不,遗憾的是,它们在新浏览器/隐身模式下也仍然存在。

2 个赞

好的,已复现,稍后会修复并反馈,感谢您的反馈。

1 个赞

重要:名称更改与主题组件和 Sidecar 插件的迁移。

我现在已将 sidecar 插件迁移至:

Sidecar 插件现已迁回 Pavilion Github 组织https://github.com/paviliondev/discourse-topic-previews-sidecar

提醒一下,这为基础 TC 增加了以下功能:

  • “操作”(在主题列表中添加书签和点赞)
  • 主题元编辑器中的缩略图选择器。
  • 可选地抑制摘录中的链接,使其看起来更好

正确的代码现已位于 master 分支。 注意名称更改

主题组件现已迁移至:paviliondev/discourse-tc-topic-list-previews: 丰富主题列表的内容和布局 (github.com)https://github.com/paviliondev/discourse-tc-topic-list-previews

注意名称更改以及迁移!!

插件后端应保留设置,因为设置名称没有更改。前端 TC 也应该如此:无需重新安装或更改前端 TC。GitHub 将自动重定向。

这个迁移到 TC 的项目最初是一个实验性的副项目,但最终弃用了原始的 pavilion 代码,所以我已经替换了它。

我将不再在原始位置维护这些。您可能会发现 GitHub 会为您映射更改(除了分支迁移),所以至少删除 -b

@Canapin

6 个赞

添加了与 Bookmarking API 核心的重大更改 的兼容性:

现在可以从主题列表中再次添加书签(需要 sidecar 插件)。

我还合并了 @Canapin 的更改,可以选择在摘要中包含链接文本内容,同时确保长链接不会破坏摘要:

https://github.com/merefield/discourse-topic-previews/pull/2

感谢 @Canapin

3 个赞

“NB the name change”是什么意思?
如何在使用新存储库URL的同时保留我的设置?

1 个赞

已更新帖子,使该主题更加清晰。

2 个赞

是否有办法在“桌面类别页面样式”设置中获取缩略图?在主页或类别页面上,您可以显示“最新”或“热门”,但没有缩略图。

2 个赞

@Canapin 最近问了我这个问题:Topic List Previews (TLP) - #104 by Canapin
你可以看到我的回复,目前不支持。

4 个赞

我放弃了 Graceful 主题,改用默认主题(但保留了 Graceful 的配色方案)。
渲染效果很好。

非常感谢您的快速协助。

2 个赞

啊,这是你遗漏的一个细节 :+1:

是的,我怀疑很少有主题作者会针对 TLP 进行测试。买者自负。你不能总是保证兼容性。

2 个赞

您好,
我们如何禁用移动设备上的效果?我在“主题列表缩略图主题列表”设置中没有插入 lasted-mobile,但缩略图仍然显示在移动界面上

同时,我是否使用了
MD 主题列表移动组件。
谢谢!

1 个赞

您不能始终安全地同时使用两个主题列表组件。

我不能保证与其他组件的兼容性。如果它们能协同工作,那就太好了。

如果禁用另一个组件,问题是否会解决?

更改设置时,请记住刷新页面。

2 个赞

您好 Robert,感谢您提供此组件。我仅为某个类别启用了它,但在移动设备上我遇到了这个奇怪的问题:

组件已禁用:

组件已启用:

为什么头像和帖子名称之间会有奇怪的间距?
正如我所说,与该组件相关的任何内容都没有为该类别启用。

2 个赞

因为那个空间通常用于缩略图,而缩略图通常比头像宽。如果您在移动设备上启用缩略图,并且您的 OP 有一张图片,您就会看到它。

这样做的目的是保持摘录的垂直边框一致,无论是否有缩略图,这样您在向下扫描主题列表时眼睛就不会受到干扰。

我一直在与社区成员讨论我们还可以如何处理这个问题……这是一个非常应景的话题……

1 个赞

嗯,我明白了,但我只为特定类别使用缩略图和摘要,甚至不用于主题列表。有没有办法禁用此间距,也许使用 CSS?谢谢。

您不妨试试用浏览器检查器来解决这个问题?恐怕我没有精力支持定制安装……

不过,如果以后对此进行调整,我会记住这一点。如果某个视图 指定缩略图,那么它应该使用较少的空白。

1 个赞

经过一些反复试验,我找到了要编辑的 CSS。\n将此添加到 CSS Mobile 可将边距从 95px 减小到 55px。\n\n\n\n.mobile-view .topic-list .right {\n margin-left: 55px;\n}\n

4 个赞

抱歉又打扰您了,但我注意到启用该组件时,浏览器控制台中出现此错误:

XHRGET https://radixtalk.com/tag/.json
[HTTP/1.1 404 Not Found 0ms]

Uncaught Error: Not Found
    Ember 3
    trigger rsvp.js:197
    _onError rsvp.js:1030
    invoke backburner.js:351
    flush backburner.js:241
    flush backburner.js:447
    _end backburner.js:1001
    end backburner.js:731
    _run backburner.js:1056
    run backburner.js:775
    u Ember
    error ajax.js:149
    jQuery 6
    g ajax.js:175
    x rsvp.js:522
    x rsvp.js:1023
    m ajax.js:188
    n topic-list.js:31
    getAndRemove preload-store.js:32
    x rsvp.js:522
    x rsvp.js:1023
    getAndRemove preload-store.js:31
    find topic-list.js:39
    findFiltered store.js:98
    setFeaturedTopics aa9f823743044249955a7b22e35bc2f20fa52fcc.js:915
    _findCategoriesAndTopics aa9f823743044249955a7b22e35bc2f20fa52fcc.js:938
    b rsvp.js:495
    g rsvp.js:478
    invoke backburner.js:353
    flush backburner.js:241
    flush backburner.js:447
    _end backburner.js:1001
    _boundAutorunEnd backburner.js:650
    promise callback*n/
    a Ember
    _scheduleAutorun backburner.js:1220
    _ensureInstance backburner.js:1208
    schedule backburner.js:807
    Ember 6
    
    start-app.js:4
    
    discourse-boot.js:31
    
    discourse-boot.js:32

会不会是某个组件设置导致了这个 404 错误?

1 个赞

我们已超出免费支持期,但很乐意在下一支持阶段再处理。

同时,我无法重现此问题,您是否启用了特色图片?

1 个赞

我不认为我需要。这是我的设置:



其余的都是默认设置。

我们已超出免费支持期,但很乐意在下一支持阶段稍后查看。

谢谢,不着急!这不是一个重要的 bug。

1 个赞