打开include 下的extend.func.php 在后面增加函数
function replaceurlmip($content){ $pattern = Array("/<img(.*?)src=('|\")([^>]*).(bmp|jpeg|jpg|png)('|\")(.*?)>/i","/<img(.*?)src=('|\")([^>]*).(gif)('|\")(.*?)>/i","/style=(([\s\S])*?)>/i"); $replacement = Array("<mip-img layout=container popup src=$2".$GLOBALS['cfg_basehost']."$3.$4$2 ></mip-img>","",">"); $content = preg_replace($pattern, $replacement, $content); return $content; }
然后调用的时候使用{dede:field.body function='replaceurlmip(@me)'/} 调用主体内容!
不过有一个弊端就是图片太小也会100%;