大发彩票网首页
        当前位置:大发彩票网-建站教程-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-11-01
      • 【走势图】【广之旅】台湾个人旅游自由行入台证(全国受理) 2018-11-01
      • 【北京福彩网】新浪体育评现役50大第50-41:火箭超6携小曼巴 2018-11-01
      • 【常见问题】日常系列 科普某知名七大兽人氏族杂谈 2018-11-01
      • 【中奖新闻】暗黑时光手游下载v1.0.2 暗黑时光手游官方下载 2018-11-01
      • 【体彩P3】红色警戒2实用攻略秘籍 2018-11-01
      • 【开奖对应】ccleaner中文版|CCleaner(系统垃圾清理工具cc清理器下载)V5.46.0.6652绿色中文版下载 2018-11-01
      • 【彩票开奖直播信息】【新年小黑块】新年小黑块小游戏 2018-11-01
      • 【赔率中心】笔记本系统重装教程,笔记本电脑u盘启动盘装系统教程 2018-11-01
      • 【彩票工具】铁观音为什么要冷藏 因为这个原因 2018-11-01
      • 【上海体彩网】体验这款记录仪后 我发现了路趣T8的秘密【图】 2018-11-01
      • 【北京福彩网】设备维保技术服务工程师SE 2018-11-01
      • 【彩票工具】粉丝探访大熊猫食品专供基地 亲手采摘新鲜竹笋 2018-11-01
      • 【百度彩票】35年梦想成真,秘鲁闯进世界杯 2018-10-30
      • 【中奖信息】如何选佛山吉祥号码,手机号,座机号,终身受用。 2018-10-30