自动取消置顶并跳转至主题末尾

早上好,
我希望类别信息始终显示在顶部,如下面的图片所示:

但一旦用户阅读后,它就会自动滚动到底部,而我希望它保持在顶部,因为这里将存放重要信息:
Imgur

另外,我不喜欢进入某个主题时信息显示正常:
Imgur

但如果用户已阅读所有内容并退出后再次进入,系统会跳转到最后一条消息:

非常感谢大家。

主题可能会掉到底部,可能是因为启用了此设置。请取消勾选该复选框。

自动取消置顶主题

确保其处于关闭状态,这样置顶主题将始终显示在顶部。之后用户可以手动取消置顶。

还有一个相关的站点设置 default topics automatic unpin,似乎也是用于同一目的;定义有些模糊。我不清楚为什么会有两个看似相同的设置,但也许其他人知道原因。

我尚未尝试调整此行为,但其中一个或两个设置应该可以实现该功能。

非常感谢,我找了很久都没找到,但现在它没有被取消。

只需在设置中搜索“pin”。谢谢 @downey :slight_smile:

有人知道如何让进入主题时不自动跳转到最后一条已读消息吗?

Imgur

但如果你已经阅读了所有内容,退出后再重新进入,它还是会跳转到最后一条消息。

用户不能使用滚动条吗?或者,如果您点击标题,它会带您回到顶部。

但我更倾向于不从最后一条已读消息开始,而是始终从头开始。

不过,使用您论坛的用户都不喜欢这样。如果您设置每次打开话题时都从开头而不是最后一条已读消息开始,这将成为用户抱怨最多的问题。如果您想让用户清楚如何返回话题顶部,可以添加类似以下代码:

.widget-link.start-date::before {
    content: "顶部";
    display: block;
}

.widget-link.start-date::after{
    content: "顶部";
    display: block;
}

这将在时间线顶部带您回到首帖的链接上添加“顶部”文字

我的一个 Discourse 站点被用作维基,我也希望帖子能从顶部开始加载。
对于维基帖子来说,从顶部开始是合理的。

有一个类别设置“阅读主题后跳转到首帖”,可用于文档类类别