商丘做网站,商丘网站优化,商丘网络推广,商丘网络公司
当前位置:首页 > 新闻资讯 > 技术笔记 >

dede图片标签替换img转img-mip及style取消处理

发表日期:2018-11-08 09:08聚圣源浏览次数: 本文关键词:dedeimg转img-mip,dedestyle替换掉

修改方案:

在/include/extend.func.php里添加如下代码

底部增加代码即可

function mipBody($body)

{

    $body = str_replace(' style="white-space:pre"', '', $body);

    preg_match_all('/<img (.*?)\>/', $body, $images);

    if (!is_null($images)) {

        foreach ($images[1] as $index => $value) {

            $mip_img = str_replace('<img', '<mip-img', $images[0][$index]);

            $mip_img = str_replace('>', '></mip-img>', $mip_img);

            $mip_img = preg_replace('/(width|height)="\d*"\s/', '', $mip_img);

            $mip_img = preg_replace('/ style=\".*?\"/', '', $mip_img);

            $mip_img = preg_replace('/ class=\".*?\"/', '', $mip_img);

            $body = $content = str_replace($images[0][$index], $mip_img, $body);

        }

    }

    return $body;

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

再去看看页面源代码,是不是img标签变了?包括图片的大小属性也没有了,这样移动端可以做自适应图片大小了!
如没特殊注明,文章均来自网络! 转载请注明来自:http://www.jushengyuan.com.cn/news/jsbj/11412.html
返回列表

网站设计案例推荐

热门文章

dede解决360网站检测“「轻微」发...

对非蜘蛛抓取 robots.txt 行为一律返回403,其表达的意思是:robots.txt 只针对搜索蜘蛛开放。要想实现这种效果并不难,只要在 Nginx 配置中加入如下代码即可: 加入以下参数到nginx配置中...

日期:2018-09-19 浏览次数:988

织梦dedecms提示信息提示框美化...

美化方法如下: 打开 \include\common.func.php 找到 function ShowMsg($msg, $gourl, $onlymsg=0, $limittime=0) 大约在229行,一直到291行,全部替换成 function ShowMsg($msg, $gourl, $onlymsg=0, $limittime=0){ if(empty($GL...

日期:2018-09-20 浏览次数:880

dedecms织梦自定义表单加入验证码...

首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC./membermodel.cls.php); 然后找到 elseif($do == 2) { 在这个地方加入代码块 //红色文字下面 //验证码验证 $svali = GetCkVdV...

日期:2018-02-20 浏览次数:862

「警告」DedeCMS V5.7 download.php u...

60网站安全检测发现提示了一个漏洞[警告]DedeCMS V5.7 download.php url重定向漏洞,该漏洞看文件也知道对应的是/plus/download.php这个文件! 那么如何修复此漏洞呢?360网站安全给出的提示是升...

日期:2018-09-19 浏览次数:711

dede友情链接名称长度修改方法...

找到 dede默认目录下的,inculde/taglib/目录下的flink.lib.php 找到这段代码: $attlist=type|textall,row|24,titlelen|24,linktype|1,typeid|0; 将titlelen|24,中的24改成你需要的长度即可, 和同目录下的和 flin...

日期:2018-02-28 浏览次数:589

相关文章
随机推荐

宝塔面板linux安装时提示BT-Pane...

dede文章图片alt自动添加标题为...

增加了取消百度转码的meta后还是...

dede文章页图片去除width和height属...

解除网页限制破解网页禁止复制...

MIP改造后添加CNZZ统计代码...