主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > dedecms列表頁調(diào)用內(nèi)容頁圖片個(gè)數(shù)實(shí)現(xiàn)方法

dedecms列表頁調(diào)用內(nèi)容頁圖片個(gè)數(shù)實(shí)現(xiàn)方法

POST TIME:2017-10-28 10:32

有一次給一個(gè)客戶建立一個(gè)圖片模型的網(wǎng)站,用到的建站程序是dedecms。當(dāng)時(shí)遇到一個(gè)技術(shù)問題,也就是圖集模型中列表頁面調(diào)用內(nèi)容頁面的圖片個(gè)數(shù)。這個(gè)功能不可以用一個(gè)單標(biāo)簽來實(shí)現(xiàn),需要修改一下程序的模板,我把實(shí)現(xiàn)的方法分享給大家,請(qǐng)繼續(xù)閱讀:
第一步:列表頁調(diào)用內(nèi)容頁圖片數(shù)量代碼標(biāo)簽

       [field:id  function="Getimgnum(@me)"/],這是一個(gè)數(shù)量調(diào)用的標(biāo)簽,但是直接放在頁面中使用是不可以實(shí)現(xiàn)功能的,有時(shí)候還會(huì)造成頁面打不開的現(xiàn)象發(fā)生。那么我們應(yīng)該怎么辦呢。呵呵,繼續(xù)跟我操作。

第二步:在include/common.func.php增加下列函數(shù)
   
代碼如下:
function Getimgnum($aid)  
{  
    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[1]);  
    return $count;  
 
}
       好了,現(xiàn)在可以去刷新你的列表頁面了,看看就是不是已經(jīng)完美的實(shí)現(xiàn)了功能呢。請(qǐng)繼續(xù)關(guān)注如意建站,本站將持續(xù)發(fā)布原創(chuàng)建站知識(shí)與技巧高質(zhì)量文章。



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

  • 400-1100-266