TYPO3:如何计算具有扩展名的每个页面上的页面展示次数

时间:2010-10-27 14:20:59

标签: statistics count typo3 impressions

我需要将TYPO3网站上每个网页的网页展示次数计入数据库。 因此,我认为我需要在每个页面展示时调用一个扩展名,并在特定页面的数据库中增加列“展示次数”。

我是typo3的新手,也是扩展开发的新手。有没有办法在每个页面上包含一个extbase-extension,所以一些php脚本被调用?

(更新)
我想添加更多信息: 我不需要一个计算所有PI的计数器。计数器需要与页面相关。所以从Typo3扩展pages-table是有意义的。另一个需要是扩展应该使用extbase。

2 个答案:

答案 0 :(得分:1)

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

“Sys_stat”是最接近“官方”解决方案的东西,它实际上只是启用了一些设置。据报道,数据库填充的数据太多了。

“通用访客计数器”将是我的最爱,我相信(如果我要去寻找一个页面计数器),它最近更新并且看起来很简单。

但你应该考虑适当的统计数据扩展。 ics_awstats和ke_stats都在我的工具集中。

YMMV。请注意,如果您的网站很受欢迎,快速收集的统计信息就会失控。另一方面,如果你选择一个简单的计数器,包括未缓存的扩展将会降低成本。

答案 1 :(得分:1)

  

我是typo3的新手,也是扩展开发的新手。有没有办法在每个页面上包含一个extbase-extension,所以一些php脚本被调用?

配置插件后,您可以在任何页面上将page.1234 < plugin.tx_yourextension_pi1包含在内。 1234确定您网页上的排名。 该脚本应该是USER_INT,因此它不会被缓存(请注意,这将花费大量的性能,如之前@norwebian所述)

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