zoukankan      html  css  js  c++  java
  • 【实用】教你如何改造 zblog MIP 模板

    很多人都问过我,咖啡你的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

  • 相关阅读:
    windows权限维持之注册表
    mstsc痕迹清理
    内网常用爆破手法
    RDP攻击&防御
    Java SPI 机制
    mysqldump 数据库备份
    Redis分布式锁
    Seata分布式事务中间件学习和实践
    pytube
    idea github登录
  • 原文地址:https://www.cnblogs.com/hongge66/p/6808440.html
Copyright © 2011-2022 走看看