当前位置:首页 >> pbcms

pbcms模板建站修改CSS后自动添加版本号去缓存的教程

pbcms模板建站怎样修改CSS达到自动添加版本号去缓存呢?

1、打开扩展标签专属文件 ppshomecontrollerExtLabelController.php

添加以下语句

use coreasicConfig;

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

$this->smartVersion();

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

//静态文件尾巴增加时间版本号标签

private function smartVersion(){

    $pattern = '/{vers?({([^}]+)}/([^}]+))}/';

    if (preg_match($pattern, $this->content, $matches)) {

        $this->content = preg_replace_callback($pattern,function($matches){

            if($matches){

                return $this->auto_version(APP_THEME_DIR.'/'.$matches[2]);

            }

        },$this->content);

    }

}

// 自动更新时间版本号

public function auto_version($url){

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

    return $url.'?v='.date("YmdHis",$ver);

}

2、修改原有调用样式或JS的标签,只要是静态文件的均可添加,规则{ver(xxxxxx)}

原来的

{pboot:sitetplpath}/skin/css/style.css

{pboot:sitetplpath}/skin/js/cms.js

修改为

{ver({pboot:sitetplpath}/skin/css/style.css)}

{ver({pboot:sitetplpath}/skin/js/cms.js)}

这样就可以了,更多建站教程请关注建站教程网。

本站部分建站教程来源于网络,仅供学习参考,如有侵权请联系我们及时删除!本文地址: pbcms模板建站修改CSS后自动添加版本号去缓存的教程

上一篇

pbcms模板建站怎么清除上传图片自动添加的title和alt

下一篇

PbCMS模板建站开发小程序API封装的教程

pbcms模板建站邮件通知同时发送到多个邮箱的教程

pbcms模板建站邮件通知同时发送到多个邮箱的教程

pbcms模板建站邮件通知怎样同时发送到多个邮箱呢?其实pbootcms自带邮件通知,可以发送留言通知、表单通知、评论通知。有时候邮件发送给一个人,可能这个人比较忙,不能及时···

Pbcms留言字段如何设置必填

Pbcms留言字段如何设置必填

PbootCMS提供有留言板自定义字段功能,可以自己设置需要的字段。

pbootcms模板建站文章列表怎样按照自定义字段进行排序

pbootcms模板建站文章列表怎样按照自定义字段进行排序

pbootcms模板建站文章列表按照自定义字段进行排序的教程,其实官方程序已经支持按照自定义字段进行排序,只是官方开发手册没有说明而已。代码如下:{pboot:list num=8 orde···

pbootcms模板建站去除编辑器上传图片自动添加alt属性的教程

pbootcms模板建站去除编辑器上传图片自动添加alt属性的教程

pbootcms模板建站怎样去除ueditor编辑器上传图片自动添加的title和alt属性?pbootcms后台使用的是百度ueditor编辑器,ueditor上传图片会自动添加title、alt属性,属性值为源···

PbCMS模板建站开发小程序API封装的教程

PbCMS模板建站开发小程序API封装的教程

PbCMS模板建站开发小程序API封装方法全流程。1、准备md5加密文件因为PbootCMS的签名参数signature是经过双层md5加密的,当然如果后台WebAPI没有开启强制认证的,这一步可以···

pbcms模板建站前台出现重复的两篇文章怎么解决

pbcms模板建站前台出现重复的两篇文章怎么解决

pbcms模板建站的时候发现一个问题,在后台列表里明明只有一篇文章,但是前端却显示了两条。这是怎么一回事?看下图:这是因为ay_content_ext 表插入了2条关联数据。只要在 ···

pbootcms模板建站后台登录验证码看不清的原因

pbootcms模板建站后台登录验证码看不清的原因

用pbootcms模板建站的时候,发现后台登录验证码看不清,这是什么原因呢?其实是由于你的PHP版本太低不支持导致的,切换PHP高版本,新版pbootcms已经舍弃掉php7.0以下的版本···

pbootcms模板建站在阿里云虚拟主机上解决验证码不显示的教程

pbootcms模板建站在阿里云虚拟主机上解决验证码不显示的教程

pbootcms模板建站在阿里云虚拟主机上验证码不显示怎么办?遇到这种情况需要去主机面板里设置开启php.ini的输出缓冲区数据,启用后刷新页面就好了,如图:看上图,pbootcms模···

pbootcms建站提示执行SQL发生错误DISK I/O ERROR的问题

pbootcms建站提示执行SQL发生错误DISK I/O ERROR的问题

pbootcms提示执行SQL发生错误DISK I/O ERROR的解决办法,打开FTP 找到runtime文件夹,把runtime文件夹里的内容全部删除(这些是缓存,可以删除)后台程序升级到最新版,最新···

pbootcms模板建站后台编辑器保存不了div的问题教程

pbootcms模板建站后台编辑器保存不了div的问题教程

pbootcms模板建站怎么解决后台编辑器保存不了div的问题,pbootcms富文本编辑器默认保存不了div标签,使用div标签会自动转换成p标签。有时候我们需要使用div来解决一些实际应···

PbootCMS判断字段为空则调用另一个字段标签的方法

PbootCMS判断字段为空则调用另一个字段标签的方法

PbootCMS判断用法,字段为空则调用另一个字段标签的方法,如img为空,则显示ico{pboot:if('[list:ext_img]'!='')}[list:ext_img]{else}[list:ico]{/pboot:if}显示有无封面:···

PbootCMS怎样修改留言提示语和邮件名称

PbootCMS怎样修改留言提示语和邮件名称

PbootCMS邮件配置修改发件人信息的方法。配置发件人信息相关文件修改路径修改路径:/apps/home/controller/IndexController.php找到上方路径文件,在大概293行和370行左右,···

返回顶部