代码之家  ›  专栏  ›  技术社区  ›  hering Robyn Liu

typo3:如何计算扩展名为

  •  0
  • hering Robyn Liu  · 技术社区  · 15 年前

    我需要把typo3站点上每个页面的页面印象计算到数据库中。 所以我想我需要一个扩展,在每个页面印象上调用它,并在特定页面的数据库中增加一列“印象”。

    我不熟悉typo3,也不熟悉扩展开发。是否有方法在每个页面上包含一个extbase扩展,以便调用一些PHP脚本?

    (更新)
    我想添加更多信息: 我不需要一个算数尿量的计数器。计数器需要与页面相关。所以从typo3扩展pages表是有意义的。另一个需要是扩展应该用extbase完成。

    2 回复  |  直到 15 年前
        1
  •  1
  •   konsolenfreddy    15 年前

    我不熟悉typo3,也不熟悉扩展开发。是否有方法在每个页面上包含一个extbase扩展,以便调用一些PHP脚本?

    一旦你的插件被配置好,你就可以把它和 page.1234 < plugin.tx_yourextension_pi1 在任何一页上。 1234 确定页面上的位置。 该脚本应该是user-int,因此不会被缓存(请注意,这将消耗@norwebian前面所述的大量性能)

    由于您不想输出任何内容,请确保控制器也保持为空。

        2
  •  1
  •   norwebian    15 年前

    您是否在扩展存储库中进行了快速搜索?尝试一个 search for "page counter" 显示四个相关扩展。

    “sys-stat”是最接近“官方”解决方案的东西,它实际上只是启用一些已经存在的设置。不过,据报道,数据库中的数据太多了。

    “普通访客柜台”是我最喜欢的,我相信(如果我要找一个页面柜台的话),它是最近更新的,看起来足够简单。

    不过,您真的应该考虑一个适当的统计扩展。两个ics_awstats和ke_stats都在我的工具集中。

    YMMV。请注意,如果你的网站很受欢迎,统计数据收集很快就会失控。另一方面,如果您使用一个简单的计数器,包括未缓存的扩展,则会降低性能。