dedecms中{dede:field name=/image/ }標簽控制圖片大小
方法一:
找到模板中代碼的位置如:
<div class="picview">
{dede:field name='image'/}
</div>
將其替換為:
<div class="picview">
<img src="{dede:field name='litpic'/}" width="200" height="250">
</div>
這樣就可以自由的實現各個模板中圖片的大小啦,非常的方便!風信網絡推薦大家采用此方法。
方法二:
修改文件:include/arc.archives.class.php 262行
//模板里直接使用{dede:field name='image'/}獲取縮略圖
$this->Fields['image'] = (!eregi('jpg|gif|png', $this->Fields['picname']) ? '' : "<img src='{$this->Fields['picname']}' />");
將其替換為:
$this->Fields['image'] = (!eregi('jpg|gif|png', $this->Fields['picname']) ? '' : "<img src='{$this->Fields['picname']}' onload='javascript:if (this.width>400) this.style.width=400;'/>");
加上onload="javascript:if (this.width>400) this.style.width=400;"可以圖片大小。超過400則只顯示400,小于400的則顯示實際圖片大小。
這種方法有個缺點:每個圖片都是width=400,對于某些圖片顯示可能會對頁面效果造成影響。
大家可根據自己的需要進行選擇使用。
新聞熱點
疑難解答