修复这些adplugin问题以获得更好的用户体验

我在 Discourse 论坛中发现了两个问题:一个涉及广告插件设置,另一个涉及广告插件性能。让我在此详细说明。

#1 广告插件设置无法生效

当我访问 设置 >> 插件 并点击 Discourse-adplugin 设置按钮时,我看到“未找到结果”的提示。

您可以通过显示所有结果来修复此问题。为此,请在插件中将以下 URL 替换为:

替换为

https://example.com/admin/site_settings/category/plugins?filter=plugin%3Adiscourse-adplugin

使用以下 URL 替换

https://example.com/admin/site_settings/category/all_results?filter=plugin%3Adiscourse-adplugin

这将改善用户体验,无需点击左侧导航选项。

#2 未使用插件时广告插件脚本仍被加载

我注意到,即使我没有使用广告插件,也没有通过该插件放置任何广告,该插件的脚本仍然被加载。

我看到您的其他插件都有启用/禁用选项。请在此插件中添加此设置,否则请默认停止加载脚本,脚本应仅在插件被使用时才加载。

image

希望您能对此采取有效措施。

谢谢!

2 个赞

@iamjdk 是的,这些是我们应该修复的问题,我会查看一下。

4 个赞

谢谢亲爱的,这对我以及许多其他用户都会很有帮助。:blush:

@nbianca 正在修复此问题,预计下周左右可用。

将通过 FIX: defines an enabled_site_setting · discourse/discourse-adplugin@75fb2bf · GitHub 修复。

感谢报告。

3 个赞

我已在此处提交了一个修复方案:https://github.com/discourse/discourse/pull/10358

2 个赞

此主题在最后一次回复后 2 天自动关闭。不再允许新回复。