Joomla上的龙门:如何改变master-ie8.css的加载方式?

时间:2013-06-27 07:35:44

标签: css joomla

我正在使用Joomla 2.5上的Gantry框架v4.1.10的网站上工作。 我们在服务器上激活了Nginx缓存。

我的问题是the master-ie8.css是由php加载的,所以如果网站上的第一个人在IE8上,Nginx缓存,每个人都会加载master-ie8.css直到下一个Nginx缓存清除...

所以我想通过PHP删除对master-ie8.css的调用,并用标准替换它

<!--[if IE 8]>
<![endif]-->

你知道我该怎么做吗? 如果可以通过改变龙门架核心来做到这一点,那么我不会在下一个龙门架更新中松开它。

感谢您的帮助。


编辑 - 我找到了解决方案


我找到了解决方案,所以如果有人遇到同样的问题,解决方案很简单:

  • 使用/ templates / YOURTEMPLATE / css文件夹中的style-ie8.css文件重命名master-ie8.css
  • 对master-ie9.css
  • 执行相同操作

=&GT; master-ie8.css et master-ie9.css将不会加载

  • 您现在只需编辑模板的index.php文件/templates/YOURTEMPLATE/index.php
  • 在之前手动添加以下行:

    <!--[if IE 8]> <link type="text/css" rel="stylesheet" href="/templates/YOURTEMPLATE/css/style-ie8.css" /> <![endif]--> <!--[if IE 9]> <link type="text/css" rel="stylesheet" href="/templates/YOURTEMPLATE/css/style-ie9.css" /> <![endif]-->

=&GT; IE8和IE9的css文件将由浏览器加载到客户端,因此服务器缓存不再是问题。

0 个答案:

没有答案