欢迎来到六久阁织梦模板网!
pbootcms网站修改CSS样式后如何自动更新浏览器缓存

pbootcms网站修改CSS样式后如何自动更新浏览器缓存

浏览次数: 0

作者: 六久阁织梦模板网

信息来源: 六久阁

更新日期: 2022-11-24

文章简介

一般来说样式修改后,因为浏览器有缓存上线的网站简单刷新没有变化,这个时候需要强制刷新才可以立马看到效果。有时客户那边看不到修改效果还要解释。 其实可以给修改的样式增加版本号来解决,这样就可以一刷新看到最新样式。 常见的手动添加版本号方式 link

  • 正文开始
  • 热门文章

一般来说样式修改后,因为浏览器有缓存上线的网站简单刷新没有变化,这个时候需要强制刷新才可以立马看到效果。有时客户那边看不到修改效果还要解释。

其实可以给修改的样式增加版本号来解决,这样就可以一刷新看到最新样式。

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

<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);
}

截图:

image.png

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

image.png

/ 原有的

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

/ 修改后的

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

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

image.png

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

插件下载说明

未提供下载提取码的插件,都是站长辛苦开发,需收取费用!想免费获取辛苦开发插件的请绕道!

织梦二次开发QQ群

本站客服QQ号:3149518909(点击左边QQ号交流),群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!

转载请注明: 织梦模板 » pbootcms网站修改CSS样式后如何自动更新浏览器缓存

标签: PbootCMS
  • PbootCms关闭自动更新的方法二开必备
    阅读
    在使用PbootCms做网站的过程中,难免会遇到一些二次开发的内容。网站后台有在线更新的按钮。 如果做了二开,那么更新就需要慎重了。比较保险的做法是禁用掉在线更新。 操作方法 通常的做法是在 \apps\admin\view\default\system\home.html \apps\admin\view\...
  • PbootCms百度小程序和微信小程序API封装教程
    阅读
    下面是封装步骤(封装文件在文章最后提供下载,供大家参考)。 1、准备md5加密文件。 因为PbootCMS的签名参数signature是经过双层md5加密的,当然如果后台WebAPI没有开启强制认证的,这一步可以跳过。 2、封装一下API的请求方法。 //声明一个请求函数 functi...
  • 如何清理PbootCMS程序中的冗余无效图片
    阅读
    PbootCms默认是没有图片管理器的,所以若是使用相同的图片,都需要每次重新上传。再加上误传的、更新的图片,项目目录里就会产生很多冗余图片,文件夹越来越大,备份越来越臃肿。 针对已经存在的站点我们开发了一个冗余文件处理功能。 先来上一波图: 有图有...
  • PbootCms在模板中对定制标签中的内容进行二次处理
    阅读
    在模板制作过程中,会遇到这样的需求: 1、模板中的文案样式不统一,客户需要自己能修改 2、客户有多个销售QQ需要在页面展示 可以解决问题的方案 使用PbootCms中的定制标签功能,不断的增加标签,将标签集成进模板中,达到可自行修改的目的。 方案缺点很明显...
  • 用PbootCms的API接口制作Ajax无刷新留言
    阅读
    我们在制作模板的过程中,经常会使用到留言板等表单提交功能,常规的表单提交方式每次提交会有一个跳转,对访客不友好。有没有更好的UEO(用户体验)方案呢?有的,PbootCms有留言、表单的API接口,我们来做一个Ajax方式提交留言 。 实现过程 首先,写好表单...
  • PbootCms导航菜单标签调用小技巧
    阅读
    PbootCms官方群里每天都会有一些小白问一些很简单没啥技术含量的问题,导致大家都懒的教,技术讨论的质量越来越低。 这里我把一些小白常遇到的问题理一理,希望对新手有些帮助,当然,最好还是提升下自身的基础知识储备,早日走向大神之路。 关于导航菜单 {@...
  • PbootCms制作ajax无刷新加载列表内容
    阅读
    Ajax无刷新加载内容,看起来高大上一点,但是对SEO是不太友好的,所以在使用的时候应该有个取舍。 由于PbootCMS的Api接口的存在,在PbootCMS上实现Ajax加载还是比较方便的。 实现步骤 一、点击更多按钮加载内容 1、首先,添加一个按钮用来触发事件。 button...
  • 用PbootCms扩展标签定制属于自己的模板
    阅读
    为什么写这个?可能有人觉得没啥作用,我写这个的目的就是为了让pbootcms更适合自己使用,更简洁简便。 2020.04.04 新增智能路径,js、css自动追加版本号;快速链接。 2020.04.03 新增每日一图标签。 调用必应搜索的每日一图接口,返回图片URL,调用标签:{...
  • PbootCms自定义分页制作自己常用的文章分页风格
    阅读
    内置分页效果 要自定义分页,首先要使用分页。 根据PbootCMS官方文档,分页标签有两种: 系统内置的完整分页条 {@page:bar} 独立的分页元素标签,可自由搭配使用 {@page:current}、{@page:count}、{@page:rows}...等 我们先来看第一种:系统内置的完整分页条...
  • PbootCms的Tag标签的调用及使用说明
    阅读
    很多初学者在使用PbootCms的过程中都会遇到各种各样的问题,有很多问题其实真的是很简单,不过是没有耐心去仔细翻阅开发手册。只要多一份耐心仔细查阅都能找到答案。 我们来整理一些初学者常遇到的问题。今天讲一些TAG标签,初学者可以看看,大佬就请直接绕...
收藏此文 打赏本站

如本文对您有帮助,就请六久阁织梦模板网抽根烟吧!

  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏
pbootcms网站标题显示方式修改方法
« 上一篇 2022年11月24日
pbootcms网站搬家后无法打开报错提示“No input file specifed”报错解决
下一篇 » 2022年11月24日

精彩评论

有问题在这里提问,阁主会为你解决!
  • 全部评论(0
    还没有评论,快来抢沙发吧!
推荐精品模板更多
工业机械产品通用类织梦模板(带手机端)
更新时间:2018-04-14

人已经看过了!

营销型智能集成吊顶行业织梦模板(带手机端)
更新时间:2020-12-19

人已经看过了!

织梦dedecms在线演示插件下载
更新时间:2020-06-06

人已经看过了!

绿色健康养生新闻资讯类网站织梦模板(带手机端)
更新时间:2019-11-08

人已经看过了!

营销型泵业水泵机械设备织梦模板(带手机端)
更新时间:2019-11-10

人已经看过了!

律师事务所网站织梦dede模板(中英双语自适应模板)
更新时间:2019-11-07

人已经看过了!