pbootcms模板修改CSS样式或js后自动更新缓存

2025-08-08 0 530

pbootcms模板如何设置修改CSS样式或js后自动更新缓存

常见的手动添加版本号方式

<link rel=”stylesheet” href=”{pboot:sitetplpath}/css/common.css?v=1″>

/加?v=1,每次后面的数字变化

那么有没办法让版本号每次自动变化吗,而且要有修改了去刷新才变化,没修改去刷新不变化。

这种自动方法是有的,下面就来介绍下相关操作。

1、先增加个自动时间版本号方法,这里建议添加到网站的通用方法文件里。

找到apps/common/function.php这个文件,然后在最后添加个新方法

// 自动更新时间版本号 @mk-ver

function ver($url){

$ver = filemtime($_SERVER[‘DOCUMENT_ROOT’].$url);

echo $url.’?v=’.date(“YmdHis”,$ver);

}

截图:

pbootcms模板修改CSS样式或js后自动更新缓存

2、修改原有调用样式链接(注意的是必须把原有解析出来的路径手动复制进来,路径可以浏览器ctrl+u打开查看源码复制过来)

pbootcms模板修改CSS样式或js后自动更新缓存

//原有的

<link rel=”stylesheet” href=”{pboot:sitetplpath}/css/common.css”>

修改后的

<link rel=”stylesheet” href=”{php}ver(‘/template/default/css/common.css’);{/php}”>

然后当common.css里修改了样式后保存,到页面上刷新就会发现样式尾巴多了串时间版本号,这样就达到了刷新即可看到样式变化。

pbootcms模板修改CSS样式或js后自动更新缓存

补充:其实js外部文件也可以这么操作,和css一样,可以自行体验。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

版权声明:所有的源码、软件和资料,不得使用于非法商业用途,不得违反国家法律,一切关于该资源商业行为与本站无关。

影子cms pbootcms教程 pbootcms模板修改CSS样式或js后自动更新缓存 https://www.yingzicms.com/301.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务