你更新 TC 了吗?这也是必需的。( giveaway 缺乏本地化,只有最新的 TC 才有)
有明确指导指出,不要在每月前 5 天之外更新该插件。是的,主插件目前与 Discourse 不兼容。此指导适用于所有 Pavilion 插件(支持的升级期为每月前五天)。
我们是核心变更的“接收方”,因此需要在核心出现破坏性变更后留出时间更新插件。我们通常在每月初专注于此项工作。但我们仍需维持生计,因此无法保证在其他时间保持兼容性。如果您仅在每月初进行升级,这应该不成问题。
感谢您的信息。
实验性主题组件目前运行正常。 ![]()
这完全不对。不确定你的设置出了什么问题,但运行的肯定不是最新的 TC 代码。真奇怪!
我在两个生产网站上都部署了它,缩略图选择器在两个网站上都运行完美(不过目前会排除非常小的图片)
请再次确认你是否已更新到最新的 TC 版本。
我本来打算通过逐个禁用功能来排查问题,但切换到一个不同的主题再切回来,竟然莫名其妙地解决了,真是奇怪!
是的,可能是缓存问题。干得漂亮!
记得在更新主题组件后刷新网页。切换主题应该会帮你做到这一点。
接下来我会把操作按钮加回来。
感谢测试,David!
对主插件进行了更新,以支持新的 Discourse 缩略图功能。
基本上,这涉及移除 TLP 原本用于创建和管理缩略图的代码,并添加新的接口以与核心缩略图功能协同工作。
这是一次较大的更新,但很大程度上得益于我在 TC 版本上的工作:
由于 Discourse 目前仅从主题组件内生成缩略图,因此您还必须添加这个非常简单的主题组件来启动缩略图创建:@David,如果能有一个仅插件的选项就太好了
注意:我不确定完整版插件会保留多久。未来我可能会将重点放在主题组件和插件 Sidecar 上。
如果可以的话,请在部署到生产环境之前先在测试环境中进行验证。我已在生产环境中测试过,但您的实际效果可能有所不同。当然,如有任何问题,请随时告知…
在安装生成器组件时出现以下错误
导入错误:about.json 不存在或无效
让我撤销一下。感谢测试。
更新:抱歉!已在生产环境中修复并测试,请更新并刷新浏览器。
故事的寓意:不要在晚上疲惫时发布内容!(我不知为何忘记推送那个对功能至关重要的文件!)README 可没法让人快速上手!
好的,我最好总结一下当前的状态,因为情况变得有些混乱:
现在有两种不同的配置方案:
- 现有的标准插件方案。不过我正在考虑用方案 2 来替换它(我会提前通知)。
- 插件
https://github.com/paviliondev/discourse-topic-previews
或者:
- 基于主题组件(Theme Component)的实验性方案。预计会有小问题,但额外优势包括移动端显示精选图片以及对侧边栏的响应式支持……可选的插件侧车(sidecar)可添加更多功能。
-
主题组件
https://github.com/merefield/discourse-topic-list-previews-theme -
如果需要更多功能,请添加侧车插件:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"。这将添加“操作”功能(在主题列表中直接收藏和点赞)以及主题元数据编辑器中的缩略图选择器。
对于不同配置方案造成的任何困惑,深表歉意。
该组件现已上线,运行效果非常好,再次感谢!
目前我们遇到的唯一问题是,“主题列表缩略图分辨率级别”也会影响精选图片。因此,要么精选图片略显过小,要么主题列表中的缩略图过大。是否有可能增加一个“主题列表精选图片分辨率级别”?
编辑:还有另一件事:据观察,主题列表预览插件按标签日期对精选图片进行排序,这在我看来非常合理。而主题组件则按最后回复日期排序,导致精选图片变化较快。是否有可能改为按标签日期排序?非常感谢!
请更新后告诉我进展如何。
效果非常好,非常感谢!![]()
是否也可以按标记日期对精选图片进行排序(见上文)?
该插件有其自身的 API 变更,不幸的是 TC 没有,除非我能通过一个简单的现有 HTTP 请求一次性获取到相关数据。
发布日期可行吗?既然我们使用 Discourse 来运营杂志和您的 TC,如果用户能通过写评论来更改标题,那会显得很奇怪。![]()
或者,你能获取该源 /tag/{tag}.json?ascending=false&order=created 吗?
计划是继续主要围绕 TC 推进,对吗?
没错,这应该可行。也许可以添加一个设置,用于区分“最新”和“创建时间”。
