最近,不少織夢(mèng)網(wǎng)友在使用織夢(mèng)自帶手機端網(wǎng)站中遇到了圖片無(wú)法正常展示,嚴重變形,無(wú)法自適應的情況。其實(shí)是因為織夢(mèng)程序,在發(fā)布內容上傳圖片時(shí),會(huì )自動(dòng)調用圖片的尺寸屬性并寫(xiě)入圖片樣式里面。
在電腦端顯示正常的圖片,在手機端卻嚴重變形:
這是因為固定的高度的原因。所以把圖片的寬度屬性去掉,問(wèn)題就解決了。
打開(kāi)include/ arc.archives.class.php,查找代碼:
//設置全局環(huán)境變量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
一般在240行左右
加上:
//去掉img的width和height
$this->Fields['body'] = preg_replace("/style="width:(.*)"/","",$this->Fields['body']);
保存。編輯一下文章,生成再看看
顯示正常了。