现在已修复此问题,更新您的网站后 js.welcome_banner.search 将可以正常工作。
欢迎横幅已修复。现在应该使用该横幅,看起来这个主题组件不再需要了。
我的高级搜索横幅(好看):
内置的欢迎横幅(难看):
不确定为什么像这样的方便组件,所有设置都在一个地方,却被弃用,转而使用这个横幅,你必须去不同的地方才能更改所有设置。
然后弄清楚如何(我猜)更改 CSS 以恢复漂亮的圆角和合适的文本大小。我在这方面很糟糕……
所以有人知道需要创建什么才能让下面的图片看起来像上面的图片吗?
是的,您需要调整容器的 border-radius 以及标题和文本的大小。
您是如何使用内置的欢迎横幅添加额外文本的?
是的,我终于找到了……
// This fixes the built in welcome banner
.--with-bg-img .welcome-banner__wrap {
border-radius: 20px;
}
.welcome-banner__title {
font-size: var(--font-up-4);
max-width: 900px;
}
.welcome-banner__subheader {
font-size: 17px;
}
.sidebar-section-link .sidebar-row {
display: none;
}
你是说副标题吗?
我按照此页面上的第 2 步操作:
迁移的主要原因之一是切换到基于主题的界面,这允许更精细化的自定义。
基本上,只有一个控制是否显示或隐藏欢迎横幅的设置被移到了每个主题设置中。所有其他设置都组织在一个名为 Admin > Appearance > Interface & layout 的部分中。
看起来这张图片的尺寸比欢迎横幅的高度要大,所以它是垂直居中的。如果调整 CSS 有挑战,另一种选择是上传一张裁剪高度适合欢迎横幅的图片。
如果您指的是标题下方的文本 “Please sign up for…”,可以在 Admin > Appearance > Site texts 中编辑,搜索 js.welcome_banner.subheader:
我们听到了!这种页面跳转是我们希望在整个管理体验中得到改善的方面之一。
为了改善这种情况,我们刚刚合并了一个新的管理页面,该页面将在 Discourse 更新中很快提供——它添加了一个新页面,将现有的“欢迎横幅”设置集中在一起。您可以直接访问 /admin/config/welcome-banner,或通过管理导航“外观”部分下的“欢迎横幅”链接访问它。
“高级搜索横幅”允许我输入 HTML 文本(例如嵌入链接)。这在新的“欢迎横幅”中似乎也有效(我正在编辑登录会员的副标题)——但当我返回管理页面时,HTML 已被移除——因此无法再次编辑。是否可以添加对设置/编辑 HTML 的支持——或者我应该以不同的方式进行操作?
通常,只支持某些 HTML 标签;出于安全原因,所有其他标签都会被移除。在某些文本中也不允许使用 HTML。
您的使用场景是什么?您想在横幅中添加什么内容?
我想添加一个指向我们支持页面的链接——因为我们的论坛仅供讨论使用。我在旧横幅中使用了以下格式来实现此目的:
请在发帖前搜索您的话题。如需技术帮助,请使用 我们的支持
我只是觉得很奇怪,因为 HTML 在新的欢迎横幅中确实显示得很好——只是之后无法在管理界面中编辑,因为文本框内容会丢失。
啊哈!感谢您的报告——该 URL 与错误实际上没有关系……问题在于文本的长度。我们查找表单文本的方式在某个点会被截断……所以它被遗漏了。我正在对该页面进行一些其他更新,这将解决这个问题。
好消息——感谢您对此事的调查。请在更新后告知我,我将使用我的本地系统重新测试。
这是 Discourse 的一部分,所以您将在下次更新时获得修复。
这现在运行得很棒——谢谢!!



