Easy Responsive Footer

很高兴能帮到你 @volanar :slight_smile:

2 个赞

也许,值得对该组件进行更改,以便一切都能默认完美运行,而无需自定义代码。

2 个赞

我相信这个组件的颜色方案是反向的,并且各种类是为了让页脚能够根据特定的论坛需求进行自定义,就像您现在所做的一样 :slight_smile:

也许可以提交一个 PR 来提供一个翻转颜色变量的选项? :thinking:

3 个赞

您好,页脚爱好者们!此组件最近被重构了:DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub

这不会影响大多数人,但我删除了应用于每个链接的类名——之前每个链接都会添加一个包含链接名称的类,不幸的是,这意味着如果您碰巧将链接命名为与 Discourse 中的某个类名相同,您可能会得到不想要的结果。

所以,例如,如果您有一个名为“alert”或“spinner”的链接,您将与 Discourse 中的某些样式产生一些意外的冲突:

这些是最明显的例子,但有数百个潜在的类名可能导致冲突。

因此,更新后,如果您之前使用 CSS 以任何方式编辑过这些链接,您将需要更新您的类名:

以前:

.my-link-name {
  background: red;
}

更新后:

[data-easyfooter-link="my-link-name"] {
  background: red;
}

这样可以避免任何可能的名称冲突。

7 个赞

您好,如何在频道和主题页面上禁用此主题组件?

在聊天中,html 元素会获得 has-full-page-chat 类……所以你可能可以用一点 CSS 来实现这个功能:

.has-full-page-chat .below-footer-outlet.custom-footer {
  display: none;
}
4 个赞

早上好,

有没有办法减少主页上一些过时主题的突出显示?我希望只显示最近一两个月的内容,以尽量减少混乱。

我已经查看了 admin/site_settings/category/basic 部分,我认为解决方案可能在那里。但是,有几个选项需要考虑。

因此,我能够为论坛添加一个用户友好的响应式页脚。但是,要查看它,必须滚动到主页的末尾,在那里可以看到论坛于 2021 年的成立标记。

感谢 @awesomerobot 提供的 CSS 解决方法。

在此记录一下,我使用它的原因是因为页脚意外地出现在个人聊天中,减少了消息和键盘的可用高度。在某些手机上,这会带来挑战。这令人惊讶,因为在所有其他页面上,页脚都会隐藏,直到我们向上滚动它。

编辑:已在 Android 和 iPhone 应用上进行测试。

1 个赞

新的 Twitter/X logo

抱歉,这可能是一个非常简单的问题,

大家是如何将新的 Twitter 链接更新为 X logo 的?我尝试在页脚设置中找到正确的 fab 名称来添加,但无法使其生效。

1 个赞
3 个赞

如果 Blurb 和 Blurb Title 为空,那将是很好的,这样它也会跳过此内容的 div(因此链接标题将从左侧开始 - 或者更好的是,使其可配置,是否应从左侧开始以及是否应拉伸)。

1 个赞

最近的一次升级完全破坏了页脚:尽管没有任何设置发生变化,但它现在显示的是默认设置,这非常不兼容,并且显示了我们最初不想要的链接。

如何修复页脚以恢复未更改的实际自定义设置?

1 个赞

是的,抱歉。我认为这是由于主题设置更新导致的。如果您重新保存设置,一切都会恢复正常。例如,在设置值中添加一个空格然后保存(然后再删除多余的空格,重新保存)。

2 个赞

但我尝试了一下,删除这些列后效果很奇怪。有没有什么版本可以安装,而不需要文本列?如何更改颜色?

假设我想添加类似“YouTube 订阅”的 JavaScript 代码?

这是一个非常棒的主题组件!
我们可以在 Blurb 部分支持 HTML 吗?我想在其中插入多个 <a></a> 链接。另外,我认为字数限制真的没什么用。
谢谢!

你好,

也许有人能帮帮我。

页脚本身工作得很完美——但不知何故,它没有显示在登录页面上,尽管“在登录时显示页脚……”选项已勾选,并且 discourse 安装是私有的(login_required 已勾选)。

我是否遗漏了什么?

感谢您的帮助!

1 个赞

@JimPas
页脚突然出现在登录页面上。
不幸的是,我无法追溯导致解决方案的更改,但我猜重建 discourse ( ./launcher rebuild app ) 有所帮助。

1 个赞

这是主题组件中的一个错误,已在以下位置修复:

3 个赞

我在此说明一下,今天我合并了一项更改,将 link_sectionslinks 主题设置迁移到了 type: objects,这是我们最近发布的

我们预计此次迁移不会导致问题,但如果出现问题,请在此处留言告知我。

2 个赞

感谢您提供这个不错的组件。当我尝试更新到最新版本时,我收到了这个错误消息:

发生错误:您向请求提供了无效参数:
JSON Pointer “/0/links/0/referrer_policy”处的属性必须是以下之一[“no-referrer”、“no-referrer-when-downgrade”、“origin”、“origin-when-cross-origin”、“unsafe-url”]。
JSON Pointer “/1/links/0/target”处的属性必须是以下之一[“_blank”、“_self”、“_parent”、“_top”]。JSON Pointer “/1/links/0/referrer_policy”处的属性必须是以下之一[“no-referrer”、“no-referrer-when-downgrade”、“origin”、“origin-when-cross-origin”、“unsafe-url”]。
JSON Pointer “/2/links/0/target”处的属性必须是以下之一[“_blank”、“_self”、“_parent”、“_top”]。JSON Pointer “/2/links/0/referrer_policy”处的属性必须是以下之一[“no-referrer”、“no-referrer-when-downgrade”、“origin”、“origin-when-cross-origin”、“unsafe-url”]。

我落后了 4 个提交,如果这对您有帮助的话。