1. 程式人生 > >【實用】教你如何改造 zblog MIP 模板

【實用】教你如何改造 zblog MIP 模板

swf param 發布 分享 targe href 樣式 add mmu

很多人都問過我,咖啡你的MIP主題模板到底怎麽改的。我就和zblog那些開發者交流了下。zblog的MIP改造非常簡單。今天就免費給大家獻上改造方案。

好了,直接進入正題!模板文件MIP規範自己改,不多說。

模板目錄下的include.php文件打開:

比如我的模板include.php文件是

技術分享

這裏就加上這句:

Add_Filter_Plugin(‘Filter_Plugin_ViewPost_Template‘,‘kfmip_ViewPost_Content‘);
//kfmip_//這個改成你的模板變量 ←這句意思是替換內容頁內容的調用正則 具體不太懂。。。

然後拉到隨便一個你喜歡的地方插進去= =

技術分享

這是去除 style 樣式 和替換 img 的標簽,就是直接規範化了 MIP 格式。

function kfmip_ViewPost_Content(&$template){
    global $zbp;
    $article = $template->GetTags(‘article‘);
    $pattern = "/<img(.*?)src=(‘|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)(‘|\")(.*?)>/i";
    $replacement = ‘<mip-img src=$2$3.$4$5></mip-img>‘;
    $content = preg_replace($pattern, $replacement, $article->Content);
    $pattern_1 =  "/style=\".*?\"/i";
    $replacement_1 =  ‘‘;
    $content_1 = preg_replace($pattern_1, $replacement_1 , $content);
    $article->Content = $content_1;
    $template->SetTags(‘article‘, $article);
}

已經在zblog應用中心發布了插件:https://app.zblogcn.com/?id=1304

原文地址在:http://www.haomip.com/wen/54.html

歡迎關註下我的博客 http://www.haomip.com/ MIP愛好者

原文出自騰訊雲技術社區

原文鏈接https://www.qcloud.com/community/article/649016

【實用】教你如何改造 zblog MIP 模板