新聞中心
你可以通過(guò)編寫一個(gè)函數(shù)來(lái)在圖集列表中調(diào)出圖集的所有圖片,以下是一個(gè)示例代碼:

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、做網(wǎng)站與策劃設(shè)計(jì),崇州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:崇州等地區(qū)。崇州做網(wǎng)站價(jià)格咨詢:18982081108
// 在圖集列表中調(diào)出圖集的所有圖片
function Getimgs($aid, $imgwith = 220, $imgheight = 80, $num = 0, $style = ''){
global $dsql;
$imgurls = '';
$row = $dsql > GetOne("SELECT * FROM #@__homepage where id='$aid'");
if(is_array($row)){
$piclist = $row['piclist'];
$arrPics = explode('|',$piclist);
foreach ($arrPics as $key => $value) {
$imgurl = 'templets/default/images/'.$value;
$imginfo = getimagesize($imgurl);
switch($imginfo[2]){
case 1:
$imgurl = str_replace('.jpg','_thumb.jpg',$imgurl);
break;
case 2:
$imgurl = str_replace('.jpg','_thumb.jpg',$imgurl);
break;
case 3:
$imgurl = str_replace('.swf','_thumb.jpg',$imgurl);
break;
}
if($imgwidth != $imgwith || $imgheight != $imgheight){
if($imgwidth > $imgheight){
$imgwidth = ($imgwidth $imgheight)*($imgheight / $imgwidth);
}else{
$imgheight = ($imgheight $imgwidth)*($imgwidth / $imgheight);
}
$imgurls .= "這個(gè)函數(shù)首先獲取指定ID的圖集信息,然后遍歷圖集中的圖片,對(duì)每一張圖片進(jìn)行處理,根據(jù)圖片的類型和尺寸,生成相應(yīng)的縮略圖URL,并將其添加到圖集列表中,最后返回整個(gè)圖集列表的HTML代碼。
你可以將這個(gè)函數(shù)添加到你的網(wǎng)站代碼中,并在需要顯示圖集列表的地方調(diào)用它,在一個(gè)頻道頁(yè)或列表頁(yè)中,你可以使用以下代碼調(diào)用這個(gè)函數(shù):
$aid = 1; // 圖集ID $imgwith = 220; // 圖片寬度 $imgheight = 80; // 圖片高度 $num = 0; // 顯示圖片數(shù)量 $style = ''; // 樣式 $imgList = Getimgs($aid, $imgwith, $imgheight, $num, $style); echo $imgList;
這樣,你就可以在圖集列表中調(diào)出圖集的所有圖片了。
新聞名稱:DEDE怎么在圖集列表中調(diào)出圖集的所有圖片
文章來(lái)源:http://www.dlmjj.cn/article/dppihhs.html


咨詢
建站咨詢
