热门话题 | 默认今日

你好,朋友们,
如何才能让所有用户在将问题列为“热门”时,默认显示今天的热门问题?

例如,在我的网站上,这种情况一直存在。
Discourse Meta 按年度列出。

我该如何将其默认应用于所有用户,使其每天都显示?

或者,我能否为网站会员显示一个单独的列表,为非会员显示另一个列表?

您好,

您可以通过此网站设置 top page default timeframe 来更改“顶部页面”的默认时间范围。

如果将其更改为“daily”,则“顶部页面”的时间范围将默认设置为“Today”供所有人使用。

Screenshot 2022-08-16 at 11.55.18

2 个赞

我这样做但结果没有改变。即使我重建了网站,也没有改变。

我需要用另一种方式做吗?

我不知道是否有其他方法 :thinking: 我检查过了,对我来说是有效的。你能尝试在安全模式下运行吗?也许是某个主题组件或插件覆盖了它?

1 个赞

它没有再发生 :sweat_smile: 我想知道今天是否应该问 50 个问题,这与此有关吗?

我觉得你可能说对了。:slight_smile: 我也试运行了一下,但只有当我把“首页话题数”设置得非常低时,它才在我的测试站点上发生变化。是否有一些默认的后备机制来确保这个最小值?

1 个赞

我不太明白您在说什么。:frowning: 对不起,我的英语很差。您能解释得简单一点吗?

我在我的另一个非测试网站上检查过。我将其设置为每日,但它仍然是每周。:thinking:

没关系。 :slight_smile: 如果您将“每日主题数”数字降低到小于今天的主题数量,它将允许默认显示为“每日”:

如果数字大于今天的新主题数量,它将切换到满足“每日主题数”数量的下一个周期:

(我在我的测试站点上过去一天只创建了一个主题)


而且我认为“摘要主题数”也对匿名用户起作用。 :+1:

3 个赞

太棒了,谢谢 :slightly_smiling_face: 我测试了,运行正常。我以前真不知道那个数字是干什么的。:smiley:

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.