dede怎么在圖集列表中調出圖集的所有圖片?
本文為大家介紹下DEDE如何在圖集列表中調出圖集的所有圖片,具體示例如下,大家可以參考下
??推薦學習:織夢cms
在include/common.func.php 中添加以下函數代碼?
代碼如下:
//?在圖集列表中調出圖集的所有圖片? 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?<a>@@##@@</a>";? }else{? $imglist?.=?"
“;? //此處用到了jquery的loadlazy延時加載插件。? }? }? return?$imglist;? }
模板中 [field:id function=”Getimgs(@me,220,80,90)” /]?
說明: 第一個參數 當前ID 第二個第三個, 圖片尺寸。 第四個圖片張數。?
也可以這樣用?
代碼如下:
{dede:arclist?row='3'}?//?row=3?調用三個圖集? [field:id?function="Getimgs(@me,136,62,4)"?/]?//每個圖集調用前4張? {/dede:arclist}
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END