程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> dedeCMS獨立模型調用圖片列表圖片大小無法控制的解決方法

dedeCMS獨立模型調用圖片列表圖片大小無法控制的解決方法

編輯:PHP綜合

DedeCms獨立模型調用圖片列表圖片大小無法控制的解決方法

在使用{dede:arclistsg type='image.' imgwidth='143' imgheight='106' }時,遇到兩個問題,在這裡把解決小技巧告訴大家:

1.如果需要在網站其他頁面位置(比如首頁)調用獨立模型的圖片列表,需要在{dede:arclistsg }中指定channelid;如:

{dede:arclistsg channelid='-8' type='image.' imgwidth='143' imgheight='106' }

這樣才能保證能夠讀取到獨立某型欄目的圖片。

2. 讀取到圖片之後,無法在模板標簽中通過imgwidth、imgheight控制圖片的大小;解決辦法:

打開/include/taglib/arclistsg.lib.php ,在192行找到如下代碼:

$row['image'] = "<img src='".$row['picname']."' border='0' alt='".ereg_replace("['><]","",$row['title'])."' />";

替換為:

$row['image'] = "<img src='".$row['picname']."' border='0' width='$imgwidth' height='$imgheight' alt='".ereg_replace("['><]","",$row['title'])."'>";

保存,退出,刷新頁面,問題即可解決。

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved