織夢(mèng)CMS調(diào)用某個(gè)欄目的文章數(shù)已經(jīng)分享給大家了,很簡單,調(diào)他的欄目ID,感覺這個(gè)除了SQL標(biāo)簽外織夢(mèng)很多標(biāo)簽都能實(shí)現(xiàn)的了。
而如果是要調(diào)用當(dāng)前列表頁的欄目的文章數(shù)量,且欄目是動(dòng)態(tài)的,這樣就需要利用type標(biāo)簽調(diào)用一個(gè)函數(shù)。
我看了之前論壇上的方法,這里就分享給需要這個(gè)的朋友吧。
具體操作方法:
要調(diào)用函數(shù)就得增加函數(shù)了,打開include/common.func.php文件,在最后的“?>”代碼的上面加上如下函數(shù):
function dynamic_num($current_id){ global $dsql; $t_num = $dsql->GetOne("select count(*) as num from `dede_archives` where typeid='$current_id'"); if(is_array($t_num)){ return "本欄目共有".$t_num[num]."篇文章"; }else{ return "本欄目共有0篇文章" ; } }
|
在列表頁中可以用下面的標(biāo)簽調(diào)用:
{dede:type}
[field:id function="dynamic_num(@me)" /]
{/dede:type}
|
這樣就輕松實(shí)現(xiàn)在欄目列表頁調(diào)用當(dāng)前欄目文章數(shù)量了。
|