国产人成精品香港三级在-国产人成精品香港三级古代-国产人成-国产全黄a一级毛片视频-日本伦理网站-日本乱码一卡二卡三卡永久

+ 收藏我們

網站模板

網站模板搜索
404模板 營銷型模板 外貿網站模板 單頁模板 雙語模板 標簽大全

注冊
網站模板 > cms教程 > pbootcms教程 >

PbootCMS網站修改CSS樣式后自動更新緩存

AB模板網 / 2022-02-17
一般來說樣式修改后,因為瀏覽器有緩存上線的網站簡單刷新沒有變化,這個時候需要強制刷新才可以立馬看到效果。有時客戶那邊看不到修改效果還要解釋。
 
其實可以給修改的樣式增加版本號來解決,這樣就可以一刷新看到最新樣式。
 
常見的手動添加版本號方式

<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樣式后自動更新緩存

2、修改原有調用樣式鏈接(注意的是必須把原有解析出來的路徑手動復制進來,路徑可以瀏覽器ctrl+u打開查看源碼復制過來)

PbootCMS網站修改CSS樣式后自動更新緩存

//原有的

<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外部文件也可以這么操作,和css一樣,可以自行體驗。
 
如果你有不懂的地方或者更好的方法可以在下方留言討論
文章搜集與網絡,如有侵權請聯系本站,轉載請說明出處:http://www.tbwwir.cn/pbootcmsjs/9908.html
X

截屏,微信識別二維碼

微信號:wwwadminbuycn

(點擊微信號復制,添加好友)

  打開微信

 
咨詢
QQ在線咨詢

如無回復
請加下面的微信

添加微信客

微信客服
wwwadminbuycn