新聞中心
要在DedeCMS織夢中顯示單個標簽共有多少篇文章,可以使用以下方法:

為廈門等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及廈門網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計制作、成都做網(wǎng)站、廈門網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
1、創(chuàng)建一個新的自定義函數(shù)
在DedeCMS的根目錄下找到 include 文件夾,然后在其中找到 extend.func.php 文件,如果沒有這個文件,可以創(chuàng)建一個,在這個文件中,我們將創(chuàng)建一個名為 getTagCount 的自定義函數(shù),用于獲取指定標簽的文章數(shù)量。
function getTagCount($tagid) {
$dsql = new DedeSql(false);
$row = $dsql>GetOne("SELECT COUNT(*) as count FROM #@__arctiny WHERE tag='$tagid'");
return $row['count'];
}
2、在模板中使用自定義函數(shù)
在需要顯示標簽文章數(shù)量的模板中,調(diào)用我們剛剛創(chuàng)建的 getTagCount 函數(shù),在列表頁模板(通常是 list.htm)中,我們可以在循環(huán)標簽的地方添加以下代碼:
-
{loop $tags $tag}
- {if $tag>type=='son'} {$tag>tag} (共 {$GLOBALS['cfg_soft_lang'].getTagCount($tag>itemid).$GLOBALS['cfg_soft_lang'].articles}) {else} {$tag>tag} (共 {$GLOBALS['cfg_soft_lang'].getTagCount($tag>itemid).$GLOBALS['cfg_soft_lang'].articles}) {/if} {/loop}
這樣,每個標簽后面都會顯示其對應(yīng)的文章數(shù)量,注意,這里使用了 $GLOBALS['cfg_soft_lang'] 來獲取語言包中的 "articles" 字符串,以便在不同語言的站點中正確顯示。
文章標題:dedecms織夢TAG標簽怎么顯示單個標簽共有多少篇文章
URL標題:http://m.fisionsoft.com.cn/article/ccdpieo.html


咨詢
建站咨詢
