如何茬DEDECMS网站栏目中增加统计文章数的功能方法
如何在DEDECMS网站栏目中增加统计文章数的功能方法
DEDECMS网站栏目中为增加统计文章数的功能方法
有两种方
更多精彩就在: 51免费论文网|www.jxszl.com
法可以解决这个问题:
第I.种方法:
第I.步:打开网站根目录下include/common.func.php文件,在最后的?>之前加上:
//统计栏目文章数
functionGetTotalArc($tid){
global$dsql;
$sql=GetSonIds($tid);
$row=$dsql->GetOne("Selectcount(id)asddFromdede_archiveswheretypeidin({$sql})");
return$row[dd];
}
//统计结束
第II步:然后在模板上使用以下代码
{dede:channeltype=toptypeid=}
{/dede:channel}
比如在首页模板上栏目名称({dede:fieldname=typename/})
后面添加如下代码:
{dede:type}[field:IDrunphp=yes]@me=GetTotalArc(@me);[/field:ID]{/dede:type}
第II种方法:
涉及到文件:根目录include/common.func.php
在include/common.func.php最底下也就是?>前加入以下代码
functionGetTotalArc($tid){
global$dsql;
$sql=GetSonIds($tid);
$row=$dsql->GetOne("Selectcount(id)asddFromdede_archiveswheretypeidin({$sql})");
return$row[dd];
}
调用方法是:
[field:IDfunction=GetTotalArc(@me)/]
或者
[field:IDrunphp=yes]@me=GetTotalArc(@me);[/field:ID]
比如在你的网站模板里添加如下代码:
共{dede:type}[field:IDfunction=GetTotalArc(@me)/]{/dede:type}篇
或在栏目名称后面添加如下代码:
({dede:type}[field:IDfunction=GetTotalArc(@me)/]{/dede:type})
原文链接:http://www.jxszl.com/biancheng/dedecms/74642.html