当前位置:   article > 正文

dedecms文章页MIP改造_dedecms改造mip

dedecms改造mip

img转mip-img,过滤style属性,过滤 script脚本
如下代码加入到:/include/extend.func.php

 

  1. function mipBody($body)
  2. {
  3. $body = str_replace(' style="white-space:pre"', '', $body);
  4. preg_match_all('/<img (.*?)\>/', $body, $images);
  5. if (!is_null($images)) {
  6. foreach ($images[1] as $index => $value) {
  7. $mip_img = str_replace('<img', '<mip-img', $images[0][$index]);
  8. $mip_img = str_replace('>', '></mip-img>', $mip_img);
  9. $mip_img = preg_replace('/(width|height)="\d*"\s/', '', $mip_img);
  10. $mip_img = preg_replace('/ style=\".*?\"/', '', $mip_img);
  11. $mip_img = preg_replace('/ class=\".*?\"/', '', $mip_img);
  12. $body = $content = str_replace($images[0][$index], $mip_img, $body);
  13. }
  14. }
  15. $body = preg_replace(array("/style=(.*?)>/i"),array(">"),$body);
  16. $body = preg_replace(array("/<script(.*?)script>/i"),"",$body);
  17. return $body;
  18. }

 

模板里面调用:
{dede:field.body function='mipBody(@me)'/}

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/980891
推荐阅读
  

闽ICP备14008679号