我們?cè)谧鲰憫?yīng)式網(wǎng)站或者織夢(mèng)M功能手機(jī)站的時(shí)候,會(huì)發(fā)現(xiàn)如果內(nèi)容頁(yè)圖片太大,在移動(dòng)端顯示會(huì)變形,dede手機(jī)端圖片過長(zhǎng)等問題,手機(jī)端文章內(nèi)容頁(yè)圖片不能自適應(yīng)!這給通過手機(jī)端瀏覽網(wǎng)站的用戶造成了很不好的用戶體驗(yàn),所以,必須要整改。今天就給大家介紹一下“織夢(mèng)DedeCMS手機(jī)端文章內(nèi)容頁(yè)圖片不能自適應(yīng)的解決辦法!”,希望對(duì)大家有幫助!
解決方案一:
加入控制樣式:
-
<style>.con img{width: 100% !important; height:auto !important;}</style>
標(biāo)簽示例代碼:
-
<div class="con">
-
<p>{dede:field name='body'/}</p>
-
</div>
解決方案二:
修改PHP系統(tǒng)文件:include/ arc.archives.class.php,查找代碼:
-
//設(shè)置全局環(huán)境變量
-
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
-
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
在其下面填寫:
-
//去掉img的width和height
-
$this->Fields['body'] = preg_replace("/style=\"width\:(.*)\"/","",$this->Fields['body']);
保存上傳替換文件,然后生成,再查看源代碼,我們會(huì)發(fā)現(xiàn),自帶的圖片width和height屬性 被成功的去掉了。
以上是對(duì)“織夢(mèng)DedeCMS手機(jī)端文章內(nèi)容頁(yè)圖片不能自適應(yīng)的解決辦法!”的相關(guān)介紹,這是本人親測(cè)、完全可行的方法。如果你的手機(jī)站圖片不能自適應(yīng),可以嘗試這種方法自行解決問題。