523860

去除xiuno源代碼里的換行和空格的方法

去掉換行和空格后,頁(yè)面體積減少了20%-30%,而且去除是在生成緩存時(shí)只運(yùn)行一次,不影響性能

修改model目錄下的plugin.func.php

找到這一句 $s = plugin_compile_srcfile($tmpfile);

在下而添加

if (strpos($tmpfile,'htm') !== false  and strpos($tmpfile,'admin') == false){

        $s = preg_replace(array('/\n*/','/\t*/','/\r*/'),'',$s);

    }

代碼解釋?zhuān)覀冎蝗コ齢tm緩存里的空格換行即可,如果去除php緩存頁(yè)的空格換行會(huì)發(fā)生大量錯(cuò)誤

后臺(tái)admin的代碼,由于只展示給我們自己看,所以就不去除了,而且即使去除,也會(huì)產(chǎn)生大量錯(cuò)誤

注意,模板里的js代碼,有些注釋一定要手動(dòng)刪除,否則JS會(huì)出錯(cuò)

比喻這段

$('#nav_tag_list_div').on('click', 'a.tag_option', function() {

var jthis = $(this);

var tagid = jthis.attr('tagid');

jthis.toggleClass('active');

// 隱藏域

var v = jthis.hasClass('active') ? tagid : '';

jthis.next().attr('value', v);

});

去掉換行空格后,那個(gè)“// 隱藏域”會(huì)和后面的值相連,變成 // 隱藏域var v = jthis.hasClass('acti,造成變量不正常


演示,打開(kāi)右鍵查看源代碼

首頁(yè):http://machbbs.com/

列表頁(yè):http://machbbs.com/chiphell/

內(nèi)容頁(yè):http://machbbs.com/v2ex/29576


警告,一定要有些基礎(chǔ)的才這樣改,如果你想這樣弄,先架個(gè)測(cè)試論壇,這樣調(diào)成功后,才用于正式環(huán)境


~

#1樓
發(fā)帖時(shí)間:2020-1-1   |   查看數(shù):0   |   回復(fù)數(shù):2
Mannie

代碼解釋?zhuān)覀冎蝗コ齢tm緩存里的空格換行即可,如果去除php緩存頁(yè)的空格換行會(huì)發(fā)生大量錯(cuò)誤

后臺(tái)admin的代碼,

幸運(yùn)飛艇

安徽快3

由于只展示給我們自己看,所以就不去除了,臺(tái)灣今彩539
新疆時(shí)時(shí)彩而且即使去除,也會(huì)產(chǎn)生大量錯(cuò)誤

注意,模板里的js代碼,有些注釋一定要手動(dòng)刪除,否則JS會(huì)出錯(cuò)

2021-3-1 #2樓
baidu2018
感謝分享
2023-1-19 #3樓
游客組