濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > DEDE在圖集列表中調(diào)出圖集的所有圖片

DEDE在圖集列表中調(diào)出圖集的所有圖片

POST TIME:2021-05-18 10:25

 
dede
在include/common.func.php 中添加以下函數(shù)代碼

代碼如下:
// 在圖集列表中調(diào)出圖集的所有圖片
function Getimgs($aid, $imgwith = 220, $imgheight = 80, $num = 0, $style = ''){
global $dsql;
$imgurls = '';
$row = $dsql -> getone("Select * 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++){
if($style == 'li'){
$imglist .= "<li><a href=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></a></li>";
}else{
$imglist .= "<li><img class='lazy' src='../images/grey.gif' data-original=". trim($wordcount[2][$i])." width=" . $imgwith . " height=" . $imgheight . "></li>";
//此處用到了jquery的loadlazy延時(shí)加載插件。
}
}
return $imglist;
}

模板中 [field:id function="Getimgs(@me,220,80,90)" /]

說明: 第一個(gè)參數(shù) 當(dāng)前ID 第二個(gè)第三個(gè), 圖片尺寸。 第四個(gè)圖片張數(shù)。

也可以這樣用

代碼如下:
{dede:arclist row='3'} // row=3 調(diào)用三個(gè)圖集
[field:id function="Getimgs(@me,136,62,4)" /] //每個(gè)圖集調(diào)用前4張
{/dede:arclist}



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
承德县| 台安县| 昆山市| 临澧县| 兴义市| 临桂县| 铅山县| 和林格尔县| 洛扎县| 垫江县| 东阳市| 华安县| 侯马市| 桃园县| 连州市| 连云港市| 武功县| 江都市| 台中市| 宁晋县| 诸暨市| 德化县| 葫芦岛市| 宿迁市| 铅山县| 运城市| 邳州市| 建宁县| 北碚区| 广昌县| 阿巴嘎旗| 临汾市| 健康| 海南省| 北海市| 武强县| 禹城市| 宕昌县| 新沂市| 奉化市| 宁化县|