如何显示帖子总数?

时间:2010-09-03 08:56:25

标签: drupal drupal-6

在整个drupal网站上显示帖子总数和评论的最佳方法是什么?

感谢

3 个答案:

答案 0 :(得分:2)

快速而肮脏的方式:

确保安装了PHP过滤器并可供您使用。使用php代码创建一个块

<?php

$ncount = db_query("SELECT COUNT(nid) FROM {node} WHERE status=%d", 1);
$ccount = db_query("SELECT COUNT(cid) FROM {comments} WHERE status=%d", 1);

print "Nodes: ".$ncount;
print "Comments: ".$ccount;

?>

答案 1 :(得分:0)

一种选择是使用具有块显示类型的视图。 Calc可以为你做总结(http://drupal.org/project/views_calc)。

老实说,我认为你会发现创建一个带有CCK整数字段的统计数据内容类型更容易,也可能更高效,以存储你需要的每条信息量的初始值。然后配置“规则”模块以在添加或删除内容/注释时增加/减少字段。

我没有亲自探索的第三个选项是Statistics Pro模块(http://drupal.org/project/statspro),它表示它与视图兼容。

答案 2 :(得分:0)

使用视图GroupBy模块(http://drupal.org/project/views_groupby)。您可以指定过滤器(例如,您只想计算特定类型的节点),依此类推。它将为您计算节点。

如果您的视图类型是评论,则可以在评论中进行类似计数。