将 topic_list_thumbnail_resolution_level(这会降低分辨率)增加到 2 会发生什么?
我现在已将默认值设为 2(之前是 0,提供最高分辨率的缩略图!!)Lower default resolution · merefield/discourse-tc-topic-list-previews@c668985 · GitHub
请注意,要使此功能生效,必须运行 sidekiq 以生成较低分辨率的缩略图。在它们尚未可用期间,系统将提供较高分辨率或原始图像,您可能会遇到此问题。这种情况通常只会持续几分钟。
1 个赞
主题组件目前还无法替代插件,很遗憾。但请给我一些时间:我两天前才开始着手开发!
2 个赞
感谢您的关注。我今天有一点时间,会查看主题组件中的特色图片。(这或许能让我同时修复两者)
2 个赞
精选图片的早期版本已添加到实验性主题组件中。目前仅在探索路线上测试可用。已添加移动设备支持(插件中不可用)(@Krischan)
3 个赞
我今天早上更新了,据我所知 Sidekiq 一直在运行,但我仍然遇到这个问题。在使用该组件的页面的控制台中显示如下:
2 个赞
没错,JavaScript 错误确实可能导致布局代码完全停止运行。
您是否已将 staging 环境和主题组件更新到最新版本?
我相信您已经卸载了 TLP 插件?
另外,您是否已授予其获取所需脚本的权限?
请在安全设置中添加以下内容:
~~内容安全策略(CSP)脚本源:https://unpkg.com~~
这已不再必要,因为 Discourse 全新的主题修饰符功能支持对 CSP 进行修改,该功能现已在主题组件(TC)中实现
(这允许下载 ImagesLoaded 及其依赖项)
2 个赞
问题解决了!我对您如此迅速地解决这个问题印象深刻。
我注意到一件事,我无法为 topic list featured images tag 选择任何标签。我知道您仍在处理此事,但以防万一这是另一个问题……
1 个赞
一个标签应该就能工作。你需要手动输入它。我已经发布了一个更新,将其改为选择器(同时包含许多其他改进)。
这依赖于定制 API。我已将其重写以利用原生 API。不幸的是,结果可能会更简单。
1 个赞
Bcat
(Bcat)
968
1 个赞
正确。
是的,核心部分有大量的变更。这次要跟上确实是个真正的挑战。
3 个赞
根据指引,由于 Discourse 核心发生了重大变更,本插件目前暂时部分功能异常。我们目前仅在每月 1 日至 5 日期间支持生产环境的升级。该插件在 5 日时仍可正常运行。如果您在此期间之外进行安装或升级,风险需自行承担。
我目前正在专注于交付一个功能精简的实验性主题组件。
我预计将在本月晚些时候继续处理该插件。
3 个赞
很高兴见到您。这个插件以及其他插件现在都极其复杂,维护起来需要付出巨大的努力。核心功能的不断变动且我们无法控制,加上频繁的破坏性更新,使得维护工作充满挑战。这就是我们最近推出该政策的原因:它能让我们获得一些喘息的空间!
感谢您的理解。
3 个赞
OK,对实验性主题组件进行了重大改进:
- 精选图片现在应能完全正常工作,且效果比以往更好(我重写了大部分代码),支持可选摘要,并可自定义尺寸。现在在移动设备上也能正常显示。
- 分类选择器应已正常工作。
- 设置说明将反映尚未完成或修复的功能。
- 由于缺乏专用 API,部分在插件中可用的功能已被移除或更改。
注意#2:Chrome 浏览器在处理我的瀑布流渲染器时仍有问题,滚动一定距离后视图会错乱……这是由于浏览器限制以及我过于激进地挑战 CSS 边界所致,目前 Chrome 开发团队正在修复该问题。我选择这种方式的原因是:1. 它能响应侧边栏变化;2. 速度极快;3. 希望很快就能修复。建议尝试在 Firefox 或 Safari 中体验完整功能。
3 个赞
我已更新到最新版本,现在遇到了与自定义向导插件相同的问题:我只能选择不在标签组中的标签。在我的情况下,这只是一个 test 标签。我现在无法输入任何内容。
2 个赞
我认为这是一个潜在的 Discourse 问题,David。我正在使用原生设置类型。
topic_list_featured_images_tag:
type: list
list_type: tag
default: ''
description:
en: "Featured images tag."
不过,你设置过这个吗?

注意其中的限制。
1 个赞
那很可能是一个话语体系的问题。我的许多标签组都没有必需的父标签,所以这不是问题所在。我会在支持渠道提出这个问题,谢谢!
2 个赞
我可以把它改回文本框。这样会移除标签选择器。我们稍后再把它加回来好吗?
1 个赞