OpenCart中的字体空白方块

OpenCart中的字体空白方块,opencart,font-awesome,Opencart,Font Awesome,我正在将我的网站迁移到另一个主机,但我的字体有问题。 当你第一次打开网站时,字体不起作用,它只是显示空白方块,当你进入任何子页面后,它开始起作用。你知道是什么原因造成的吗?这取决于你在opencart中添加的字体 大多数情况下,它应该在 catalog/view/theme/default/template/common/header.tpl 如果您添加了一些自定义条件,请检查它 因为在opencart中,除了主页之外,其他内部页面都是使用查询参数打开的 例如index.php?route=c

我正在将我的网站迁移到另一个主机,但我的字体有问题。
当你第一次打开网站时,字体不起作用,它只是显示空白方块,当你进入任何子页面后,它开始起作用。你知道是什么原因造成的吗?

这取决于你在opencart中添加的字体

大多数情况下,它应该在

catalog/view/theme/default/template/common/header.tpl
如果您添加了一些自定义条件,请检查它

因为在opencart中,除了主页之外,其他内部页面都是使用查询参数打开的

例如
index.php?route=common/home

因此,对于内部页面,请检查源代码并查看CSS路径是否正确。

只需添加(我无法评论),如果您没有使用默认主题,则需要导航到catalog/view/theme/(您的主题名称)/template/common/header.tpl


如果您使用的是日记主题,您需要检查template/journal2/headers文件夹。

试试这些,并告诉我们它们中的任何一个是否有区别:

  • 编辑config.php并检查
    HTTP\u服务器和
    HTTPS\u服务器变量是否正确

  • 确保Font Awesome的链接是正确的,这也意味着如果你的网站主要使用www.domain.com而不是domain.com,那么你的Font Awesome链接也有www.。http://与https://也一样,反之亦然

  • 检查字体文件名的大小写Font Awesome.min.cssFont Awesome.min.css不同,您的新服务器可能会关心这一点


  • Koda

    打开浏览器的检查器,查看字体的URL。听起来主页没有完全限定字体文件的位置,但子页面有,然后它在缓存中,以便主页可以使用它。主页似乎限定字体的位置。rafal86.hs1.linux.pl看看itI没有主题,这种字体用于我的旧主机