Opencart stylesheet.css没有更新

时间:2017-03-07 06:58:34

标签: .htaccess opencart vqmod

我正在使用Opencart porto主题。但是当我更新stylesheet.css时,我正面临着问题。 Stylesheet.css效果在一小时后超过一小时出现在前端。这对我来说太令人沮丧了。我已禁用.htaccess文件。禁用vqmod。清除浏览器缓存以及opencart中的缓存。但没有任何影响。我还检查了扩展名,没有找到任何缓存扩展名。我也检查了样式表的路径也很好,因为它在一小时后生效。

请帮忙吗?

3 个答案:

答案 0 :(得分:1)

在单个系统上

CSS和JS文件缓存保存在浏览器缓存中。您可以通过按" CTRL + F5"强制浏览器重新加载所有CSS和JS缓存。通过按此按钮,所有CSS和JS文件在浏览器上重新加载,并且需要更多时间来加载。

在所有客户的系统

如果您有一个客户正在使用的网站,并且您希望在所有客户端更改CSS。您可以在CSS文件中传递参数。

实施例。假设您在头文件中使用stylesheet.css,它应该包含在主题模板文件夹的common文件夹中的header.tpl中

<link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">

每当您对CSS文件进行一些更改时,只需将header.tpl中的参数更改为

即可
<link href="catalog/view/theme/default/stylesheet/stylesheet.css?version=1" rel="stylesheet">

由于文件URL已更改,浏览器必须在所有客户的系统上重新加载此文件。因此,您的更改将显示在简单的网页重新加载上。

下次更改stylesheet.css文件时,只需将header.tpl修改为

即可

等等。

希望,这有帮助。

答案 1 :(得分:0)

您要清除root上vqcahche文件夹中的vqmod

答案 2 :(得分:0)

上传文件后,您确定文件是否正确保存?

如果您使用的是FileZilla,则顶部会显示一条记录正在发生的事情的日志,请检查您是否有错误权限。

进一步调试你有合适的样式表,进行备份并删除它,如果没有任何反应,那么这个样式表就不是你要找的样式表。

另外,为了进一步测试,请尝试在header.tpl文件中放置一些随机CSS代码,以查看问题是来自缓存还是FTP访问