在xenforo上导入自定义css文件或js文件


Import custom css file or js file on xenforo

我在xenforo社区网站上苦苦挣扎,运气不佳,我真的很遗憾xenforo没有提供官方开发文档。

我知道你可以从管理面板编辑EXTRA.css条目,但我想导入外部文件,以便有一个更高效的开发工作流程。

有没有办法在xenforo模板上导入自定义文件?

好的,我找到了一种方法,仍然不知道这是否是最好的方法。所以我将在这里描述我的解决方案,如果有人知道更好的方法,可以评论我的答案或写一个新的答案。

  • 登录到管理面板
  • 转到Apperiance/Style/YourActiveStyle/Templates
  • 打开名为"page_container_js海德"的模板,然后添加要导入的文件

我现在可以根据要求导入css和js文件了。

请注意,其他一些用户将他们的自定义链接放在"ad_above_content"中,效果也很好。

无论哪种方式,extra.css都可以被core Xenforo中的值覆盖,因为它是在订单的早期加载的。

此外,Xenforo将按字母顺序加载您的自定义css模板。因此,正如主题开发人员所证实的那样,最可靠的方法是从"z"开始创建自己的自定义模板,例如:

如果加载多个模板,请注意保持它们的正确顺序。如果它们包含任何有意的覆盖,它们将再次按字母顺序加载。