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

DEDE如何在圖集列表中調(diào)出圖集的所有圖片?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計服務(wù),網(wǎng)站設(shè)計,網(wǎng)站托管、服務(wù)器托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出創(chuàng)新互聯(lián)公司。

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

本文為大家介紹下DEDE如何在圖集列表中調(diào)出圖集的所有圖片,具體示例如下,大家可以參考下

推薦學(xué)習(xí):織夢cms

在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延時加載插件。 
} 
} 
return $imglist; 
}

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

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

也可以這樣用

代碼如下:

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

感謝各位的閱讀!看完上述內(nèi)容,你們對DEDE如何在圖集列表中調(diào)出圖集的所有圖片大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前標(biāo)題:DEDE如何在圖集列表中調(diào)出圖集的所有圖片
鏈接URL:http://muchs.cn/article18/pphpgp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、關(guān)鍵詞優(yōu)化、靜態(tài)網(wǎng)站App開發(fā)、企業(yè)建站、網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司