很高兴能帮到你 @volanar ![]()
也许,值得对该组件进行更改,以便一切都能默认完美运行,而无需自定义代码。
我相信这个组件的颜色方案是反向的,并且各种类是为了让页脚能够根据特定的论坛需求进行自定义,就像您现在所做的一样 ![]()
也许可以提交一个 PR 来提供一个翻转颜色变量的选项? ![]()
您好,页脚爱好者们!此组件最近被重构了: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;
}
这样可以避免任何可能的名称冲突。
您好,如何在频道和主题页面上禁用此主题组件?
在聊天中,html 元素会获得 has-full-page-chat 类……所以你可能可以用一点 CSS 来实现这个功能:
.has-full-page-chat .below-footer-outlet.custom-footer {
display: none;
}
早上好,
有没有办法减少主页上一些过时主题的突出显示?我希望只显示最近一两个月的内容,以尽量减少混乱。
我已经查看了 admin/site_settings/category/basic 部分,我认为解决方案可能在那里。但是,有几个选项需要考虑。
因此,我能够为论坛添加一个用户友好的响应式页脚。但是,要查看它,必须滚动到主页的末尾,在那里可以看到论坛于 2021 年的成立标记。
感谢 @awesomerobot 提供的 CSS 解决方法。
在此记录一下,我使用它的原因是因为页脚意外地出现在个人聊天中,减少了消息和键盘的可用高度。在某些手机上,这会带来挑战。这令人惊讶,因为在所有其他页面上,页脚都会隐藏,直到我们向上滚动它。
编辑:已在 Android 和 iPhone 应用上进行测试。
新的 Twitter/X logo
抱歉,这可能是一个非常简单的问题,
大家是如何将新的 Twitter 链接更新为 X logo 的?我尝试在页脚设置中找到正确的 fab 名称来添加,但无法使其生效。
如果 Blurb 和 Blurb Title 为空,那将是很好的,这样它也会跳过此内容的 div(因此链接标题将从左侧开始 - 或者更好的是,使其可配置,是否应从左侧开始以及是否应拉伸)。
最近的一次升级完全破坏了页脚:尽管没有任何设置发生变化,但它现在显示的是默认设置,这非常不兼容,并且显示了我们最初不想要的链接。
如何修复页脚以恢复未更改的实际自定义设置?
是的,抱歉。我认为这是由于主题设置更新导致的。如果您重新保存设置,一切都会恢复正常。例如,在设置值中添加一个空格然后保存(然后再删除多余的空格,重新保存)。
但我尝试了一下,删除这些列后效果很奇怪。有没有什么版本可以安装,而不需要文本列?如何更改颜色?
假设我想添加类似“YouTube 订阅”的 JavaScript 代码?
这是一个非常棒的主题组件!
我们可以在 Blurb 部分支持 HTML 吗?我想在其中插入多个 <a></a> 链接。另外,我认为字数限制真的没什么用。
谢谢!
你好,
也许有人能帮帮我。
页脚本身工作得很完美——但不知何故,它没有显示在登录页面上,尽管“在登录时显示页脚……”选项已勾选,并且 discourse 安装是私有的(login_required 已勾选)。
我是否遗漏了什么?
感谢您的帮助!
@JimPas
页脚突然出现在登录页面上。
不幸的是,我无法追溯导致解决方案的更改,但我猜重建 discourse ( ./launcher rebuild app ) 有所帮助。
这是主题组件中的一个错误,已在以下位置修复:
我在此说明一下,今天我合并了一项更改,将 link_sections 和 links 主题设置迁移到了 type: objects,这是我们最近发布的。
我们预计此次迁移不会导致问题,但如果出现问题,请在此处留言告知我。
感谢您提供这个不错的组件。当我尝试更新到最新版本时,我收到了这个错误消息:
发生错误:您向请求提供了无效参数:
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 个提交,如果这对您有帮助的话。
