織夢dedecms手機站文章內(nèi)容中圖片的變形的解決方法

我們的手機站大多數(shù)都是自適應(yīng)的,圖片如果有寬高限制就變形了。添加文章圖片時很多時候都會有width height style這些屬性在里面,在手機站上要把它們清除,又不能影響電腦站的,不修改程序內(nèi)核文件,我們可以在手機版內(nèi)容頁模板里,把調(diào)用文章內(nèi)容的標(biāo)簽

{dede:field.body/}

替換成

{dede:field.body runphp=yes}
global $cfg_basehost;
$str = @me;
$search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is';
$search2 = '#(<img.*?style=".*?)width: \d+px;([^"]*?.*?>)#i';
$search3 = '#(<img.*?style=".*?)height: \d+px;([^"]*?.*?>)#i';
$content = preg_replace($search,'$1$3',$str);
$content = preg_replace($search1,'$1$3',$content);
$content = preg_replace($search2,'$1$2',$content);
$content = preg_replace($search3,'$1$2',$content);
@me = str_replace('/uploads/allimg/', $cfg_basehost.'/uploads/allimg/', $content);//手機版圖片使用絕對路徑
{/dede:field.body} 

 

THE END
亚洲中文色欧另类欧美,久久久久久久激情,亚洲 日韩 欧美 另类 国产,中文字幕高清无码男人的天堂 www.sucaiwu.net