【问题标题】:most read pages - drupal阅读次数最多的页面 - drupal
【发布时间】:2011-01-27 02:32:21
【问题描述】:

我想在我的 drupal 网站(最新版本)上设置一个块,显示网站上阅读次数最多的页面

有没有可用的模块/代码来实现这一点?

-Vivek

【问题讨论】:

    标签: drupal


    【解决方案1】:

    您可能想看看默认 Drupal 安装附带的“statistics”模块。它跟踪节点视图并提供一些基本的概览页面本身,但它的数据可以从视图模块视图中访问和使用。

    【讨论】:

    • 虽然这是解决问题的一种快速简便的方法,但您必须注意,这会导致对每个节点视图的写入查询,这可能会导致访问者众多的网站出现性能问题。
    【解决方案2】:

    由于 Drupal 没有“页面”作为原子单元而是节点,因此您可能希望拥有一个查看次数最多的节点列表,然后可能只是某个特定类型的节点。

    1. 计算每个节点(或内容类型)的视图,查找执行此操作的模块
    2. 使用 Views 模块创建一个视图,该模块会创建查看次数最多的节点列表
    3. 让 Views 使用该列表输出一个块
    4. 在您想要的位置显示块

    【讨论】:

    • 这正是您使用上面提到的统计核心模块应该遵循的路径。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多