今天用織夢建站時候碰到一個問題,在列表頁調用所有文章縮略圖,只能欄目list標簽完成調用文章里的縮略圖,無法完成調用圖集里的所有圖片,需要進行小小的修改文件,才可以完成織夢系統(tǒng)的欄目調用圖集里的所有圖片列表。
1:首先來了解一下標簽
織夢cms模板 list (當前列表) arclist(自由列表標簽)列表頁標簽調用
[field:id function="Getimg(@me,100,120,7)" /] 100 120 代表圖片的寬度和高度,7代表要顯示的圖片列表的條數(shù)。
織夢cms模板文章內頁調用 DEDE模板
{dede:field.id function="Getimg(@me,80,90,7)" /}
2:修改文件
include/common.func.php增加一函數(shù):
function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)
OK大功告成,織夢cms模板首頁用arclist調用,列表頁調用圖片集就完成了,文章頁也可以調用了,如果想要圖片具有放大效果,可以網上下載特效代碼整合一下就可以了。
1:首先來了解一下標簽
織夢cms模板 list (當前列表) arclist(自由列表標簽)列表頁標簽調用
[field:id function="Getimg(@me,100,120,7)" /] 100 120 代表圖片的寬度和高度,7代表要顯示的圖片列表的條數(shù)。
織夢cms模板文章內頁調用 DEDE模板
{dede:field.id function="Getimg(@me,80,90,7)" /}
2:修改文件
include/common.func.php增加一函數(shù):
function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)
{ global $dsql; $imgurls = ''; $row =$dsql->getone( "Select imgurls From `dede_addonimages` where aid='$aid' "); $imgurls= $row['imgurls']; preg_match_all("/{dede:img (.*)} (.*){\/dede:img/isU",$imgurls,$wordcount); $count=$count($wordcount[2]); if ($num>$count || $num==0){$num=$count;} for($i=0;$i<$num;$i++){ $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>"; } return $imglist; }
OK大功告成,織夢cms模板首頁用arclist調用,列表頁調用圖片集就完成了,文章頁也可以調用了,如果想要圖片具有放大效果,可以網上下載特效代碼整合一下就可以了。