ecshop清除缓存css样式不起作用解决办法

解决方法:

修改includes/init.php

找到

 代码如下 复制代码

if (!empty($_CFG['stylename']))
{
    $smarty->assign('ecs_css_path', 'themes/' . $_CFG['template'] . '/style_' . $_CFG['stylename'] . '.css');
}
else
{
    $smarty->assign('ecs_css_path', 'themes/' . $_CFG['template'] . '/style.css');
}

修改为:

 代码如下 复制代码

if (!empty($_CFG['stylename']))
{
    $smarty->assign('ecs_css_path', 'themes/' . $_CFG['template'] . '/style_' . $_CFG['stylename'] . '.css?'.time());
}
else
{
    $smarty->assign('ecs_css_path', 'themes/' . $_CFG['template'] . '/style.css?'.time());
}

修改后,style.css后面将自动添加时间标识,后台清除缓存都将自动更改这时间标识,达到清除浏览器对css文件的缓存作用。

时间: 2024-10-29 11:07:35

ecshop清除缓存css样式不起作用解决办法的相关文章

寻找个 用java poi 将xls转换成xlsx原有xls样式丢失问题的解决办法

问题描述 寻找个 用java poi 将xls转换成xlsx原有xls样式丢失问题的解决办法 最近在用java poi将原有财务部门的xls文件批量转换成xlsx格式,但是很不幸,xls原有的样式(比如:字体大小,字体颜色,背景)全部丢失了. 试着将原有xls里的style读出来设置给新的xlsx,但是遇到错误. Code: xlsxCell.setCellStyle(xlsCell.getCellStyle()); Error: java.lang.ClassCastException: or

【问题解决】BootStrap.css与layDate日期选择样式起冲突的解决办法

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 问题如图: 给大家看下正常的layDate年份选择图片: 一开始想到的以为是自己没有将layer.css导入或者layDate.css没有导入出现的这个问题结果发现只要导入layer.css会自动导入layDate.css的所以问题不在这里. 然后通过火狐浏览器去查看样式结果问题出在了BootStrap.css上 * {box-sizing:border-box;}重置了浏览器的盒子

css中z-index不起作用解决办法

第一点,和我的相符,但我把它改成了position:absolute,问题依然存在.第二点.第三点和我的情况不符. 接着就是一层一层地追,发现把这个层(A)比较高一级的父层(B)加上"position:relative;z-index:100;"就好了,原来是B层比与相邻的层(C)低了,导致B层里的任何一层无论怎么设z-index,也高不过与B层相邻的那个C层. 第二次是任何浏览器都不起作用,还是一层一层的追,发现这一层的一个父层里有"overflow:hidden;&quo

Chrome谷歌浏览器下不支持css字体小于12px的解决办法

先来看下 ie.火狐.谷歌浏览器下各个字体显示情况 ie下: 火狐下: 谷歌下: 从上面的图可以很明显看出谷歌下 css设置字体大小为12px及以下时,显示都是一样大小,都是默认12px; 那么网上一直有一个方法就是给当前样式添加谷歌私有属性:-webkit-text-size-adjust:none; 可是我进行验证后发现,在谷歌现在的新版本里已经无效.那么我们应该如何设置谷歌下的字体呢? 我们可以使用到 css3里的一个属性:transform:scale() 属性介绍可以戳这里:http:

css透明背景不兼容解决办法详解

css透明是一个技术活,因为这里面涉及到了IE8及以下版本不兼容opacity这个css3属性,而filter:alpha(opacity=80)这个值则是不兼容IE6.网上比较流行的透明css是这样子写的.  代码如下 复制代码 .transparent_class { /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /

windows2003服务器.htaccess 不起作用解决办法

.htaccess 不起作用的原因 , 通常是 httpd.conf 文件的 AllowOverride 设置有问题, 可能是 AllowOverride None 造成的. 把这个改为 AllowOverride All 另外,.htaccess 是分布式配置文件的名字,是由Apache 指令AccessFileName决定的, 这个指令在 httpd-default.conf 中设定(以xampp version 1.6.8 为例),如下 AccessFileName .htaccess 如

Memcache内存缓存的未授权访问漏洞解决办法

漏洞描述   Memcache是一套常用的key-value缓存系统,由于它本身没有权限控制模块,所以开放在外网的Memcache服务很容易被攻击者扫描发现,通过命令交互可直接读取Memcache中的敏感信息.   修复方案   因Memcache无权限控制功能,所以需要用户对访问来源进行限制,下面分享4中有效的解决方法.   1.绑定IP   如果Memcache没有在外网开放的必要,可在Memcache启动的时候指定绑定的IP地址为 127.0.0.1.例如:  memcached -d -

让您头痛的DIV+CSS网页错位诊断及解决办法

常见DIV+CSS网页错位问题 1.网页在某版本的浏览器中显示正常,不同其它版本浏览器显示错位不正常 2.本来是左右结构网页布局,但是左右成上下结构错位 3.文字列表型字行在不同浏览器中高度不一 等等... 解决CSS网页错位总体思路 1.遇到在不同版本浏览器中显示高矮不一可以使用CSS hack来解决 2.如果左右结构网页布局成了上下结构布局.解决方法是检查float浮动是否设置好;检查左右宽度是否计算正确,是否是设置左右宽度大于了总宽度导致的上下结构;div开始与div结束包含是否正确,可以

span设CSS样式总是不起作用的解决方法

span 设CSS样式不起作用的情况,应该有很多的朋友都有见到过吧,小编今天也有遇到过,经搜索整理出来的经验就是先让span成块级元素显示,CSS样式才会起作用     复制代码 代码如下: <span id='span_slide_container' style='display:block; overflow-y: auto; overflow-x: auto; height: 500px;'> 此处 display:block; 一定要加上,否则,span不起作用 如 果要定义span