主题列表预览(TLP)

您好,它没有显示缩略图图标,在 HTML 中也没有渲染。我也尝试了默认的 discourse 主题。

1 个赞

我认为您可能需要一位自由职业者仔细检查一下。

我没有收到其他报告。非常奇怪。

谢谢,对我来说也不是非强制性的。我将禁用它,我在这里问只是因为我以为我错过了什么。

2 个赞

在继续之前,您能否分享一下此视图的控制台?有任何警告或红色内容吗?

为了让您更清楚:主题组件提供了缩略图选择器 UI,但这仅在检测到插件时激活。

1 个赞

这是我日志中的所有警告,目前没有红色标记。

弃用通知:`SiteSetting.min_trust_to_flag_posts` 已弃用。请改用 `SiteSetting.flag_post_allowed_groups`。(将在 Discourse 3.3 中移除)位于 /var/www/discourse/lib/site_set

上午 10:19

弃用通知:`SiteSetting.min_trust_level_to_allow_user_card_background` 已弃用。请改用 `SiteSetting.user_card_background_allowed_groups`。(将在 Discourse 3.3 中移除)A

上午 10:19

弃用通知:`SiteSetting.min_trust_level_to_allow_ignore` 已弃用。请改用 `SiteSetting.ignore_allowed_groups`。(将在 Discourse 3.3 中移除)位于 /var/www/discourse/lib/sit

上午 10:19

弃用通知:`SiteSetting.min_trust_level_to_allow_ignore` 已弃用。请改用 `SiteSetting.ignore_allowed_groups`。(将在 Discourse 3.3 中移除)位于 /var/www/discourse/lib/gua

下午 3:59

弃用通知:`SiteSetting.min_trust_to_edit_post` 已弃用。请改用 `SiteSetting.edit_post_allowed_groups`。(将在 Discourse 3.3 中移除)位于 /var/www/discourse/lib/guardian/
2 个赞

我已经禁用了大部分插件,并在预览模式下尝试了三种不同的主题,但都没有显示选择器,所以我不太清楚问题出在哪里。

1 个赞

尝试在某个时候进行一次全新的安装(非生产环境),看看是否能重现该问题。

到目前为止,我一直无法重现。

1 个赞

我也无法在我的设备上重现它。这很奇怪。查看代码,只要 TLP 组件和插件已启用,它就应该可以工作。 :thinking:

2 个赞

同样,我收到了 2 条不同的警告。

这是其中一条:

Message

Deprecation notice: `SiteSetting.min_trust_to_edit_post` has been deprecated. Please use `SiteSetting.edit_post_allowed_groups` instead. (removal in Discourse 3.3)
At /var/www/discourse/app/models/concerns/limited_edit.rb:19:in `trusted_with_edits?`

Backtrace

/var/www/discourse/lib/discourse.rb:1035:in `deprecate'
/var/www/discourse/lib/site_settings/deprecated_settings.rb:128:in `block (2 levels) in setup_deprecated_methods'
/var/www/discourse/app/models/concerns/limited_edit.rb:19:in `trusted_with_edits?'
/var/www/discourse/app/models/concerns/limited_edit.rb:7:in `edit_time_limit_expired?'
/var/www/discourse/lib/guardian/post_guardian.rb:177:in `can_edit_post?'
/var/www/discourse/lib/guardian.rb:670:in `public_send'
/var/www/discourse/lib/guardian.rb:670:in `can_do?'
/var/www/discourse/lib/guardian.rb:208:in `can_edit?'
/var/www/discourse/app/serializers/post_serializer.rb:165:in `can_edit'
(eval):34:in `_fast_attributes'

这是另一条:

Message (2 copies reported)

Deprecation notice: `SiteSetting.min_trust_level_to_allow_ignore` has been deprecated. Please use `SiteSetting.ignore_allowed_groups` instead. (removal in Discourse 3.3)
At /var/www/discourse/lib/guardian.rb:560:in `can_ignore_users?`

Backtrace

/var/www/discourse/lib/discourse.rb:1035:in `deprecate'
/var/www/discourse/lib/site_settings/deprecated_settings.rb:128:in `block (2 levels) in setup_deprecated_methods'
/var/www/discourse/lib/guardian.rb:560:in `can_ignore_users?'
/var/www/discourse/lib/guardian.rb:555:in `can_ignore_user?'
/var/www/discourse/app/serializers/user_card_serializer.rb:134:in `can_ignore_user'
(eval):15:in `_fast_attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:456:in `attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:343:in `as_json'

您能详细说明这与主题列表预览有什么关系吗?

我不是说它与“主题列表预览”有关。我在日志部分也遇到了类似的问题。我写道,也许这些问题有共同之处。

1 个赞

您能重现此用户在使用 TLP 时遇到的问题吗?

我已经发布了一个修复程序(在 sidecar 上):

现在当设置了 topic_list_enable_thumbnail_recreation_on_post_rebuild 时,普通的帖子图片不会再消失了 :)(图片从未被销毁,只有其优化后的图片可以在重新烘焙时重新创建)

此功能旨在支持重新创建 YouTube 嵌入的缩略图,以消除信箱边框。

(临时的解决方法是关闭该设置 - 无论如何它都被标记为“实验性”)。

抱歉花了这么长时间,它一直在我的待办事项列表上!

您需要更新 sidecar 插件才能获得此修复。

@STORMS @Jagster

3 个赞

又一个修复,供参考,当 RGB 颜色元素之一为零时,主色显示不正确 - 此问题现已修复 :sweat_smile: :

2 个赞

是的,只在你需要的时候暂时启用它,重建所需的帖子,然后立即关闭它。它很麻烦,可能应该在帖子本身上有一个用户界面控件,但当你不需要 YouTube 视频的黑色边框时,它会提供更好的视图。

3 个赞

您好,我们使用这个主题组件已经有一段时间了,因为它非常注重视觉效果,对我们的社区非常有帮助。

然而,我们遇到了这个插件的性能问题。当我们关闭它时,我们的 CPU 使用率从 100% 和页面加载问题降至约 55%。

有什么办法可以在不造成巨大性能影响的情况下保持插件的开启吗?

1 个赞

您能分享一下您是如何配置该组件的吗?这可能有助于弄清楚上下文。

您在首次安装此组件时注意到 CPU 使用率飙升了吗?

2 个赞

抱歉,我不记得它首次安装时的 CPU 使用情况。

我覆盖的组件设置

  • 主题列表图块主题列表(移除了所有选择)
  • 主题列表缩略图类别 - 添加了 6 个我们想要预览的类别
  • 主题列表摘要主题列表 - (移除了所有选择)
  • 主题列表操作主题列表 - (移除了所有选择)
  • 主题列表投资组合筛选器类型 - 类别
  • 主题列表投资组合筛选器参数 - 脚本类别

该插件似乎没有覆盖任何设置,除了我们暂时将其关闭了。

1 个赞

您的服务器 CPU?您能分享一下您的 CPU 规格吗?

我猜您是指安装了 sidecar 插件后出现的问题?

我在一台运行着此插件和主题组件的树莓派上检查了一个网站 :sweat_smile:,在 Chrome 中,我无法在本地客户端识别出任何特定的性能问题。

我有一个 4GB 的 VPS,同时运行着插件和主题组件,页面刷新会导致其中一个核心的 CPU 使用率短暂飙升至 25%,但仅此而已。

2 个赞

我们使用的是第二高的“DO basic droplet”套餐,配备高级 AMD CPU。

我将重新启用主题列表预览 24 小时,看看它是否会导致 CPU 再次飙升。

1 个赞