大发彩票网首页
        当前位置:大发彩票网-建站教程-CMS教程-PHPCMS教程-PHPCMS模板改造替换为百度Mip站点方法

        PHPCMS模板改造替换为百度Mip站点方法

        文章TAG:PHPCMS phpcms模板 MIP
        时间:2017-11-20来源:MIP爱好者 作者:咖啡 文章热度:

        大发彩票网 www.lhltmj.com PHPCMS模板改造替换为百度Mip站点方法,本代码考虑了编码问题,针对图片/样式等进行了替换,符合百度对mip的规范要求,有任何问题的可以评论说明.

        使用方法:以上代码直接放到公共全局文件,或者模板里都行,

        然后调用 mip_replace($content) ,变量$content根据你模板定义的来。

        这只是个内容正文正则替换的方案。

        希望大家多多支持我们的MIP爱好者,有教程也可以投稿过来哦。谢谢~

        1. /** 
        2.  
        3. *百度mip内容标准替换方法 
        4.  
        5. * 
        6.  
        7. *@authoryunbinbai@foxmail.comfortuzwu.iteye.com 
        8.  
        9. *@createtime2017-1-11 
        10.  
        11. *@modifytime 
        12.  
        13. *@paramstring$content待转换的内容正文 
        14.  
        15. *@returnstring 
        16.  
        17. */ 
        18.  
        19. functionmip_replace($content=''){ 
        20.  
        21. $pattern1="##ims"
        22.  
        23. $imgcontent=array(); 
        24.  
        25. preg_match_all($pattern1,$content,$img); 
        26.  
        27. $imgcontent=$img[0]; 
        28.  
        29. $imgurl=$img[1]; 
        30.  
        31. foreach($imgcontentas$imgk=>$imgv
        32.  
        33.  
        34. $temp=str_replace(' 
        35.  
        36. $temp=str_replace('/>','> 
        37.  
        38. $url=$imgurl[$imgk]; 
        39.  
        40. $url=mip_format_img_url($url); 
        41.  
        42. $temp=preg_replace("/src=['\"].*?['\"]/si","src=\"$url\"",$temp); 
        43.  
        44. $mipimg[$imgk]=$temp
        45.  
        46.  
        47. $content=preg_replace($imgcontent,$mipimg,$content); 
        48.  
        49. $content=preg_replace("/ 
        50.  
        51. $content=preg_replace("/style=\".*?\"/si","",$content); 
        52.  
        53. returnmip_utf8($content); 
        54.  
        55.  
        56. functionmip_format_img_url($url=''){ 
        57.  
        58. if(stripos($url,'http')===0||stripos($url,'ftp')===0){ 
        59.  
        60. return$url
        61.  
        62.  
        63. if(stripos($url,'/')===0){ 
        64.  
        65. $url='http://'.$_SERVER['HTTP_HOST'].$url
        66.  
        67. }else
        68.  
        69. $url='http://'.$_SERVER['HTTP_HOST'].'/'.$url
        70.  
        71.  
        72. return$url
        73.  
        74.  
        75. functionmip_utf8($string=''){ 
        76.  
        77. $fileType=mb_detect_encoding($string,array('UTF-8','GBK','LATIN1','BIG5')); 
        78.  
        79. if($fileType!='UTF-8'){ 
        80.  
        81. $string=mb_convert_encoding($string,'utf-8',$fileType); 
        82.  
        83.  
        84. return$string
        85.  
        86.  
        87. ?> 

        phpcms模板,Mip,PHPCMS


        注:相关教程知识阅读请移步到PHPCMS教程频道。
        相关PHPCMS教程
        热门标签

        PHPCMS教程Rss订阅PHPCMS教程搜索

        大发彩票网网址 | 大发彩票网平台 |
      • 举引航之灯,照亮学生成才之路——新科学院食工系全面实施“五个一”工程 2018-07-23
      • 前列腺炎 疾病百通 医通无忧网 2018-07-23
      • 重庆旅游投诉热线96111从10月1日起启用 2018-07-23
      • 零售收银软件 在街上为中小实体商家带来新机遇 2018-07-23
      • 重庆公交站一夜惊变玩心酒馆 鼓励“快乐就现在”引共鸣! 2018-07-23
      • 『宝贝启航2018』儿童保险 2018-07-23
      • 启辰D60智联豪华版试驾 升级智能车机 2018-07-23
      • [主题活动 ]土右文明网 2018-07-23
      • 香港马会奖卷有限公司 2018-07-23
      • 翁源县卫计局、残联开展下乡评残活动 2018-07-22
      • 【淄博房地产门户|淄博房产网|淄博房产信息网】 2018-07-22
      • 楼市调控新政初见成效 长沙商品房入市速度加快 2018-07-22
      • 江苏启东福彩启动“慈善圆梦大学”助学活动 2018-07-22
      • 常修泽:增强开拓前进的勇气和力量 2018-07-22
      • ::紫光阁::中共中央国家机关工作委员会 2018-07-22