求助 版主:论坛审计组
想去掉内容页中里的和等参数不然在手机端打开内容页会变形要怎么
类型:迅睿CMS 更新时间:2019-11-30 23:13:43

想去掉内容页中img里的width和height等参数,不然在手机端打开内容页会变形,要怎么写呀?有会正则的大神么

回帖
  • #1楼    迅睿框架创始人
    2019-11-30 02:01:32
    Google Pixel 手机 0
    思路对了,用正则表达式
  • 靠悬赏赚钱买授权
    #2楼    靠悬赏赚钱买授权
    2019-11-30 08:34:23
    Chrome 0
    在config/custom.php文件里面加一个自定义函数
    function myClearHtml($content) {       
    $content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除样式      
    $content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除样式     
    $content = preg_replace('/width\s*:\s*\d+\s*px\s*;*/is','',$content);//去除样式    
    $content = preg_replace('/height\s*:\s*\d+\s*px\s*;*/is','',$content);//去除样式    
    return $content;
    }
    show.html 默认的是
    {$content}
    改成
    {myClearHtml($content)}
    如果觉得可以,就打赏一下吧!
    满意答案
  • 张圣晓
    #3楼    张圣晓
    2019-11-30 08:59:47
    Chrome 0
    可以直接在前端 用js去除样式就可以了 这个前端就搞定的事 没必要搞后端
  • 张圣晓
    #4楼    张圣晓
    2019-11-30 09:00:20
    Chrome 0
    张圣晓$('#coutnet img').removeAttr('style')
  • kouyuxin
    #5楼    kouyuxin
    2019-11-30 09:59:25
    Chrome 0
    直接模板里就可以搞定吧!
  • 繁星
    #6楼    繁星
    2019-11-30 18:12:54
    Chrome 0
    kouyuxin 怎么弄个呀
  • 繁星
    #7楼    繁星
    2019-11-30 18:23:12
    Chrome 0
    kouyuxin 怎么弄个呀靠悬赏(设置悬赏)赚钱买授权 不行呀
  • 繁星
    #8楼    繁星
    2019-11-30 19:43:45
    Chrome 0
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • 张圣晓
    #9楼    张圣晓
    2019-11-30 22:08:21
    Chrome 0
    繁星js解决就可以了 在手机端使用js去除img的样式
  • 繁星
    #10楼    繁星
    2019-11-30 23:13:43
    Chrome 0
    @靠悬赏(设置悬赏)赚钱买授权:感谢!!!!!!