織夢(dedecms)做仿站時怎么調用圖集里面的圖片
導讀:DEDE技術DEDE技術大家好,對于織夢圖集不知道大家用過沒有?在官網默認的圖集樣式下,雖然也能達到一定的特效,但想要讓圖集里面的每張圖片都能夠有放大縮小的功能貌似就費事多了,今天就來dede5.7模板織夢模板修改。
大家好,對于織夢圖集不知道大家用過沒有?在官網默認的圖集樣式下,雖然也能達到一定的特效,但想要讓圖集里面的每張圖片都能夠有放大縮小的功能貌似就費事多了,今天就來和大家說說織夢(dedecms)做仿站時怎么調用圖集里面的圖片。
首先我們還是要找到函數庫,在根目錄下的include/common.func.php函數文件中添加下面一個函數:
function Getimgs($aid, $imgwith = 300, $imgheight = 270, $num = 0, $style = ''){
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++){
if($style == 'li'){
$imglist .= "<li><ahref=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></li></a>";
}else{
$imglist .= "<img src= " . trim($wordcount[2][$i]) . " width=" . $imgwith . "height=" . $imgheight . ">";
dede模板安裝 }
}
return $imglist;
}
然后我們再在我們的前臺模版中調用圖集圖片的代碼:{dede:field.id function="Getimgs(@me,150,150,10)" /織夢手機模板}(其中@me是指圖集id號,兩個150是指圖片的寬和高,最后一個數字是調用圖片的個數)即可;
經過測試該功能可以實現我們所需要的特效,當然每一個圖集都可以調用了,相信添加特效的代碼進去就可以了!
相關dede5.7模板織夢模板修改。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章織夢(dedecms)做仿站時怎么調用圖集里面的圖片主要講述圖集,里面,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34187.html