我是如意seo建站工作室的站長,有一次給一個客戶建立一個圖片模型的網(wǎng)站,用到的建站程序是dedecms,當(dāng)時遇到一個技術(shù)問題,也就是圖集模型中列表頁面調(diào)用內(nèi)容頁面的圖片個數(shù),這個功能不可以用一個單標(biāo)簽來實現(xiàn),需要修改一下程序的模板,我把實現(xiàn)的方法分享給大家,請繼續(xù)閱讀.
第一步:列表頁調(diào)用內(nèi)容頁圖片數(shù)量代碼標(biāo)簽
[field:id function="Getimgnum(@me)"/],這是一個數(shù)量調(diào)用的標(biāo)簽,但是直接放在頁面中使用是不可以實現(xiàn)功能的,有時候還會造成頁面打不開的現(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);
- //開源軟件:Vevb.com
- $count=count($wordcount[1]);
- return $count;
- }
好了,現(xiàn)在可以去刷新你的列表頁面了,看看就是不是已經(jīng)完美的實現(xiàn)了功能呢.
新聞熱點
疑難解答
圖片精選