PbootCMS網(wǎng)站修改CSS樣式后自動(dòng)更新緩存
一般來說樣式修改后,因?yàn)闉g覽器有緩存上線的網(wǎng)站簡單刷新沒有變化,這個(gè)時(shí)候需要強(qiáng)制刷新才可以立馬看到效果。有時(shí)客戶那邊看不到修改效果還要解釋。
其實(shí)可以給修改的樣式增加版本號(hào)來解決,這樣就可以一刷新看到最新樣式。
常見的手動(dòng)添加版本號(hào)方式
1 | <link rel= "stylesheet" href= "{pboot:sitetplpath}/css/common.css?v=1" > /加? v =1,每次后面的數(shù)字變化 |
|
那么有沒辦法讓版本號(hào)每次自動(dòng)變化嗎,而且要有修改了去刷新才變化,沒修改去刷新不變化。
這種自動(dòng)方法是有的,下面就來介紹下相關(guān)操作。
1、先增加個(gè)自動(dòng)時(shí)間版本號(hào)方法,這里建議添加到網(wǎng)站的通用方法文件里。
找到
apps/common/function.php這個(gè)文件,然后在最后添加個(gè)新方法
1 | // 自動(dòng)更新時(shí)間版本號(hào) @mk-ver |
3 | $ver = filemtime($_SERVER[ 'DOCUMENT_ROOT' ].$url); |
4 | echo $url. '?v=' . date ( "YmdHis" ,$ver); |
|
截圖:

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

3 | <link rel= "stylesheet" href= "{pboot:sitetplpath}/css/common.css" > |
7 | <link rel= "stylesheet" href= "{php}ver('/template/default/css/common.css');{/php}" > |
|
然后當(dāng)common.css里修改了樣式后保存,到頁面上刷新就會(huì)發(fā)現(xiàn)樣式尾巴多了串時(shí)間版本號(hào),這樣就達(dá)到了刷新即可看到樣式變化。
補(bǔ)充:其實(shí)js外部文件也可以這么操作,和css一樣,可以自行體驗(yàn)。
轉(zhuǎn)自adminbuy.cn
如果您的問題還未解決可以聯(lián)系站長付費(fèi)協(xié)助。
有問題可以加入技術(shù)QQ群一起交流學(xué)習(xí)
本站vip會(huì)員 請加入無憂模板網(wǎng) VIP群(50604020) PS:加入時(shí)備注用戶名或昵稱
普通注冊會(huì)員或訪客 請加入無憂模板網(wǎng) 技術(shù)交流群(50604130)
客服微信號(hào):15898888535
聲明:本站所有文章資源內(nèi)容,如無特殊說明或標(biāo)注,均為采集網(wǎng)絡(luò)資源。如若內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系站長刪除。