如何在移动设备上为未登录用户关闭暗主题?

您好,我有两个主题:“浅色”和“深色”,每个主题都有一个匹配的颜色方案:“浅色”和“深色”。
未注册的用户在 Android 上浏览我的网站时,默认会看到深色主题,尽管我已将其设置为浅色主题,这是为什么?我该如何更改此行为?
谢谢

1 个赞

他们看到的是其他主题还是您默认的深色主题?也许他们手机开启了深色模式,因此看到了深色版本,因为 Automatic Dark Mode color scheme switching

3 个赞

是的,就是这个设置,谢谢。我将其更改为“清除”,现在一切正常。
我从未这样做过,因为我认为移动设备黑暗模式的用户永远不会看到黑暗模式,但我认为“黑暗”一词可能存在混淆,它可以指移动操作系统术语、配色方案和主题名称。

我认为,如果我默认设置一个与“清晰”配色方案匹配的“清晰”主题,那么无论人们在手机操作系统中设置什么,都应该遵守此设置,否则设置默认主题的目的是什么?您怎么看?

您是否还在您的网站设置中配置了 default dark mode color scheme id?\n\n这样的话,使用暗黑模式的用户就能看到您网站的该配色方案了。

1 个赞

我现在将其设置为 clear,问题解决了,但我认为参数之间存在冲突:即使 default dark mode color scheme id 设置为 Dark,“Default theme”设置也应优先,但事实并非如此,因为是主题使用配色方案,而不是配色方案使用主题。

现在,在黑暗模式下使用黑暗主题将以浅色方案显示论坛。为什么不将其留空?没有默认的黑暗颜色方案,将使用主题颜色方案。

我尝试将其设置为“无”,但这不起作用,在这种情况下会使用深色主题,唯一的解决方案是将default dark mode color scheme id设置为Clear,这是一个逻辑问题,深色模式怎么会是Clear呢? :roll_eyes:

主题和配色方案是两件不同的事情。但我无法理解你为什么不想尊重用户的选择🤔

1 个赞

这是因为在您的手机上选择深色模式意味着您偏好完全支持深色模式的应用(或网站)。我的 Discourse 网站上的深色模式是我提供给注册用户的一种选择(他们可以在设置中选择它),在他们注册并使用我选择的默认主题登录后。如您所知,并非每个应用都考虑了操作系统的深色模式。我希望浏览我网站的人首先看到我作为管理员选择的内容,然后,才看到他们自己选择的内容,而不是反过来。谁是老板? :grin:

所以,总结一下,我希望将“默认暗色模式配色方案 ID”的设置仅应用于注册会员。(这可以作为管理员的一个选项)

既然您似乎有某种暗色主题,用户难道不能在用户偏好设置中更改主题颜色吗?

1 个赞

如果他们已注册,是的,但如果他们没有,则否

抱歉,我不得不说出来,但你没有给出任何理由说明为什么你不尊重用户。你只是说“要么按我的方式来,要么走人”。很多想因为各种原因使用暗色模式的用户都会离开。

默认主题与暗色模式兼容。我认为只有少数旧主题是纯亮色。

好吧,随你怎么做,但我还是想听听为什么这对你来说是生死攸关的事情 :smirking_face:
你知道你可以编辑调色板吗?

1 个赞

是的,我给出了理由,在此引用:

我尊重用户,就像尊重 Discourse 程序员一样,但似乎 Discourse 程序员认为不总是尊重暗黑模式手机用户的选择(我认为也是出于上述原因)是个好主意,这就是为什么他们给了管理员选择该设置(默认暗黑模式颜色方案 ID)的权利。如果他们尊重用户的选择,这个设置就不会存在。

我知道我可以编辑调色板,是的。

这与那无关 :flushed_face: 它源于一切都可以编辑的想法。如果某个主题与暗黑模式不兼容,这是一个安全的机制。

尊重源于管理员的选择。管理员必须选择做什么。而且你知道,默认情况下,有一个允许暗黑模式的设置。这表明 Discourse 对自动暗黑模式的尊重程度。你的选择是将其关闭。

这严重破坏了用户体验。但也许你比用户更了解他们想要什么 :rofl:

不管怎样。我失去了兴趣。你拥有工具,并且知道自己该做什么或不该做什么。剩下的就取决于你和你的用户了。

3 个赞

抱歉这么快就耗尽了您的耐心,感谢您参与此次讨论。可能是我没有理解这个设置的意图。我的问题已经解决了。祝您有美好的一天。

1 个赞

问题仅仅在于这个话题没有进展。你已经坚定了你的信念,认为作为付费用户,你有权代表用户决定他们可以使用什么配色方案。我同样坚决认为,付费用户可以决定,例如,讨论在哪里以及如何进行,但不能决定用户如何保护他们的视力。

因此,我们陷入了“是/否”的僵局,而我对此不感兴趣——无论这一天是好是坏 :rofl:

不,我不是,但这无关紧要。正如我详细解释的原因一样,你认为你是对的,我认为我是对的。如果你愿意,我们就此打住。

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