• 建一座生长因子神秘王国——温州大学校长李校堃科研创新纪实 2019-05-23
  • 与希腊“和解” 马其顿将改国名为“北马其顿” 2019-05-23
  • 或许正相反,朝鲜就是例证 2019-05-15
  • 社会主义社会按劳分配是建立在公有制和私有制并存基础上的,共产主义社会按需分配是建立在公有制基础上的,所有制基础不同,其分配形式也就不同。所谓“共产主义... 2019-05-14
  • 曾祖父、曾祖母、祖父、祖母、父亲、母亲、重孙。一家7人,如果两家联姻,两家共十四人,请问:“看着就想笑”你那15人是咋算出来的? 2019-05-14
  • 当下世人皆知:美帝霸权就是搅动亚洲乃至世界混乱之源,更是整个世界和平稳定的最大威胁。 2019-05-12
  • 牵手中东,日照谱写“开放活市”新篇章 2019-05-12
  • 如何缓解眼睛疲劳 吃什么水果让眼睛明亮-美食资讯 2019-05-09
  • Li Keqiang nimmt an Pressekonferenz nach Abschluss der ersten Tagung des 13. NVK teil 2019-05-01
  • 端午假期 重庆旅游业红红火火 2019-04-27
  • 广州市第十五届人大常委会第十四次会议第一次全体会议 2019-04-22
  • 端午小长假杭州接待游客454.8万人次 9成民宿预订一空 2019-04-21
  • 法国巴黎发生人质劫持事件 2019-04-21
  • 中国保险行业协会获第十二届人民企业社会责任奖年度扶贫奖 2019-04-18
  • 3岁男童爬窗走失 民警帮忙找家人 2019-04-18
  • 山西体彩11选5结果:PHPCMS模板改造替换为百度Mip站点方法

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

    山西十一选五遗漏10 www.fqjb.net PHPCMS模板改造替换为百度Mip站点方法,本代码考虑了编码问题,针对图片/样式等进行了替换,符合百度对mip的规范要求,有任何问题的可以评论说明.

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

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

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

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

    1. /** 
    2.  
    3. *百度mip内容标准替换方法 
    4.  
    5. * 
    6.  
    7. *@[email protected] 
    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='//'.$_SERVER['HTTP_HOST'].$url
    66.  
    67. }else
    68.  
    69. $url='//'.$_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教程搜索

  • 建一座生长因子神秘王国——温州大学校长李校堃科研创新纪实 2019-05-23
  • 与希腊“和解” 马其顿将改国名为“北马其顿” 2019-05-23
  • 或许正相反,朝鲜就是例证 2019-05-15
  • 社会主义社会按劳分配是建立在公有制和私有制并存基础上的,共产主义社会按需分配是建立在公有制基础上的,所有制基础不同,其分配形式也就不同。所谓“共产主义... 2019-05-14
  • 曾祖父、曾祖母、祖父、祖母、父亲、母亲、重孙。一家7人,如果两家联姻,两家共十四人,请问:“看着就想笑”你那15人是咋算出来的? 2019-05-14
  • 当下世人皆知:美帝霸权就是搅动亚洲乃至世界混乱之源,更是整个世界和平稳定的最大威胁。 2019-05-12
  • 牵手中东,日照谱写“开放活市”新篇章 2019-05-12
  • 如何缓解眼睛疲劳 吃什么水果让眼睛明亮-美食资讯 2019-05-09
  • Li Keqiang nimmt an Pressekonferenz nach Abschluss der ersten Tagung des 13. NVK teil 2019-05-01
  • 端午假期 重庆旅游业红红火火 2019-04-27
  • 广州市第十五届人大常委会第十四次会议第一次全体会议 2019-04-22
  • 端午小长假杭州接待游客454.8万人次 9成民宿预订一空 2019-04-21
  • 法国巴黎发生人质劫持事件 2019-04-21
  • 中国保险行业协会获第十二届人民企业社会责任奖年度扶贫奖 2019-04-18
  • 3岁男童爬窗走失 民警帮忙找家人 2019-04-18