首页 > 织梦帮助•Dede技巧 > DEDE教程|技巧 >

DEDE首页或频道页调用栏目文章总数

来源:未知 作者:admin 发表于:2011-12-05 10:27  点击:

【导读】DEDE的栏目文章总数,我们可以在列表页的分页条里看到:共有X条的字样。 如何把这个X提出来,放到首页或栏目页,让栏目的导航里显示这个栏目共有X篇文档? 61源码网找到了修改方

DEDE的栏目文章总数,我们可以在列表页的分页条里看到:“共有X条”的字样。

如何把这个X提出来,放到首页或栏目页,让栏目的导航里显示这个栏目共有X篇文档?

517源码网找到了修改方法,并且验证了其可行性了。

方法如下:

打开include/common.func.php文件,在最后的?>之前加上

 

//统计栏目文章数
function GetTotalArc($tid){
  global $dsql;
  $sql = GetSonIds($tid);
  $row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})");
  return $row['dd'];
}

 

然后就可以在模板上用

 

[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]

 

来调用文章的数量了。这个调用方法在首页也有效。把这个标签放到你想显示文章总数的地方就可以了。

此方法已经过DEDE5.6测试,完美通过!

有帮助
(0)
0%
没帮助
(0)
0%