濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > 織夢模板里怎么在首頁和列表調(diào)用圖集里的所有

織夢模板里怎么在首頁和列表調(diào)用圖集里的所有

POST TIME:2018-01-08 21:25

在部分織夢模板制作中有時(shí)候會(huì)涉及到在首頁或者欄目頁模板調(diào)用圖集內(nèi)的所有圖片列表的問題,織夢本身沒有這個(gè)功能,只能調(diào)用文章或者圖集的縮略圖,無法調(diào)用圖集里的所有圖片。所以需要進(jìn)行小小的二次開發(fā),修改系統(tǒng)文件,才能實(shí)現(xiàn)在織夢模板的首頁和列表調(diào)用圖集里的所有圖片的功能。
下面是修改方法:
1:在include/helpers/extend.helper.php最后面增加函數(shù):

function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)    
{    
    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++){       
    $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>";   
}    
    return $imglist;     
}


2:在織夢模板里需要的地方用以下標(biāo)簽調(diào)用:

[field:id function="Getimg(@me,80,90,7)" /] 80 90 代表圖片的寬度和高度,7代表要顯示的圖片列表的條數(shù)。 OK大功告成,織夢模板里怎么在首頁和列表調(diào)用圖集里的所有圖片的方法就實(shí)現(xiàn)了,需要的朋友可以自行研究一下。



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

  • 400-1100-266
略阳县| 鄂托克前旗| 信宜市| 楚雄市| 西畴县| 固阳县| 南昌市| 莱阳市| 海南省| 高州市| 明溪县| 吴忠市| 凉城县| 美姑县| 丹阳市| 康保县| 通山县| 永平县| 定州市| 漳州市| 屏东市| 闵行区| 九龙坡区| 乐陵市| 女性| 漾濞| 雅江县| 赤水市| 九龙城区| 淮滨县| 舟曲县| 尉犁县| 延边| 潍坊市| 温宿县| 梧州市| 凭祥市| 平舆县| 南澳县| 伊通| 峨眉山市|