drupal 7.10:查看最多的帖子


9

我试图使用视图创建一个查看最多的帖子页面。我知道如何创建评论最多的页面,但是我似乎找不到视图计数选项。有什么建议么。我需要添加关系吗?

Answers:


15

尝试使用统计信息模块。它带有Drupal核心。

来自do的文档:http : //drupal.org/documentation/modules/statistics

更新如下:(SCREENSHOT) 在此处输入图片说明

在此处输入图片说明


谢谢,我已经激活了该模块,并在排序下添加了“内容统计信息:今天的观看次数”。我是否需要在过滤器或关系下添加任何内容才能获得当今浏览量最高的帖子?
茉莉艾哈迈德

1
不,你没有。该计数全局存在于所有节点上。
gilzero 2012年

2
@JasmineAhmed不要忘了统计数据是一项性能消耗,因为它会INSERT在查看的每个页面上进行查询。
tostinni '01

3

我知道统计模块位于核心位置,但我认为放射性模块可以创建更实际的解决方案来检查节点的活动。您可以添加衰减曲线,还可以为不同事件分配能量。例如,如果某人查看该节点,则可以添加1能量;如果某人在该节点上进行了注释,则可以添加5能量;如果某人被标记为收藏,则可以添加15能量。

希望对您有所帮助。

从项目页面:

这个模块提供了一个字段类型,可以用作实体的热度度量或常规视图计数器,甚至更多。本质上讲,受到关注的实体(规则定义的视图或动作)会变得很热,而不活动的实体会慢慢降温。


2

通常,应避免使用统计信息模块,因为它会将不必要的写查询添加到数据库,并且在使用反向代理缓存(例如Varnish)时将不准确。

推荐的解决方案是使用Google Analytics(分析)跟踪您的页面统计信息,然后使用Google Analytics(分析)统计信息模块检索数据并将其公开给视图。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.