最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > pbootcms网站修改CSS样式后自动更新缓存(CSS自动增

pbootcms网站修改CSS样式后自动更新缓存(CSS自动增

时间:2023-05-25 11:05:25 阅读: 文章分类: 网站建设 作者: 网站编辑员

导读:CMS教程CMS教程一般来说样式修改后,因为浏览器有缓存上线的网站简单刷新没有变化,这个时候需要强制刷新(ctrl+f5)才可以立马看到效果,但是客户不懂看不到修改效果还要解释。 seo网站优化软件seo网站优化。

seo网站优化软件seo网站优化一般来说样式修改后,因为浏览器有缓存上线的网站简单刷新没有变化,这个时候需要强制刷新(ctrl+f5)才可以立马看到效果,但是客户不懂看不到修改效果还要解释。 其实可以给修改的样式增加版本号来解决,这样就可以一刷新看到最新样式,例如常见的手动添加版本号方式: linkrel=stylesheethref={pboot:sitetplpath}/css/common.css?v=1//加?v=1,每次后面的数字变化 那么有没办法让版本号每次自动变化呢,而且要有修改了去刷新才变化,没修改去刷新不变化。这 […]

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

其实可以给修改的样式增加版本号来解决,这样就可以一刷新看到最新样式,例如常见的手动添加版本号方式:

 
  • <link r网站seo优化课程el="stylesheet" href="{pboot:sitetplpath}/css/common.css?v=1"> //加?v=1,每次后面的数字变网站建设化
  • 那么有没办法让版本号每次自动变化呢,而且要有修改了去刷新才变化,没修改去刷新不变化。这种自动方法是有的,下面就来介绍下相关操作。

    实现步骤

    2022-12-24不二开不影响在线更新方式,使用pbootcms扩展标签来实现,新建个标签{ver(静态文件路径)}

    1、打开扩展标签专属文件 \apps\home\controller\ExtLabelController.php

    ①引入Config

     
  • use core\basic\Config; //@pbhtml
  • image.png

    ②在$this->test();下方增加$this->smartVersion();

    ③新增对应标签函数smartVersion()和auto_version方法

     
  • //静态文件尾巴增加时间版本号标签@pbhtml-version
  • private function smartVersion(){
  •     $pattern = '/\{ver\s?\(\{([^\}]+)\}\/([^\}]+)\)\}/';
  •     if (preg_match($pattern, $this->content, $matches)) {
  •         $this->content = preg_replace_callback($pattern,function($matches){
  •             if($matches){
  • seo网站优化软件                return $this->auto_version(APP_THEME_DIR.'/'.$matches[2]);

    关键词标签: 缓存 自动更新

  • 声明: 本文由我的SEOUC技术文章主页发布于:2023-05-25 ,文章pbootcms网站修改CSS样式后自动更新缓存(CSS自动增主要讲述缓存,自动更新,pbootcms网站修改CSS样式后自动更新网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_8383.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章