2010-10-27 67 views
0

我需要將TYPO3網站上每個頁面的頁面展示次數統計到數據庫中。 所以我認爲我需要一個擴展,在每個頁面展示上調用,並在特定頁面的數據庫中增加一列「展示次數」。TYPO3:如何統計每個頁面上的頁面展示次數

我是新來的typo3和新的擴展開發以及。有沒有辦法在每個頁面上包含一個extbase擴展名,這樣就可以調用一些php腳本了?

(更新)
我想添加更多信息: 我不需要計數器來計算所有PI。計數器需要與頁面相關。所以擴展Typo3的pages-table是有意義的。另一個需要是擴展應該用extbase完成。

回答

1

我是新來的typo3和新的擴展開發以及。有沒有辦法在每個頁面上包含一個extbase擴展名,這樣就可以調用一些php腳本了?

一旦你的插件配置好了,你可以在任何頁面上加上page.1234 < plugin.tx_yourextension_pi11234確定您的網頁上的位置。 該腳本應該是USER_INT,因此它不會被緩存(請注意,這將會像以前的@norwebian所述那樣耗費性能)

因爲您不想輸出任何內容,請確保控制器保持爲空好。

+0

謝謝,我標記你的答案是正確的,因爲我已經用這種方式解決了我的問題。儘管由於映射問題,我的解決方案不使用extbase。 – hering 2011-02-21 12:03:04

1

您是否在擴展存儲庫中進行了快速搜索?嘗試search for "page counter"會顯示四個相關的擴展名。

「Sys_stat」是與「官方」解決方案最接近的東西,它實際上只是啓用了一些已經存在的設置。據報道,儘管數據庫數據太多,但填滿了數據庫。

「通用訪問計數器」將是我的最愛,我相信(如果我打算使用頁計數器),它最近更新並且看起來很簡單。

儘管如此,你應該真的考慮一個適當的統計擴展。 ics_awstats和ke_stats都在我的工具集中。

YMMV。請注意,如果您的網站很受歡迎,統計數據收集很快就會失控。另一方面,如果你去一個簡單的計數器,包括未緩存的擴展將會降低性能。

+0

現有的擴展可能不錯,但不符合我的要求。它們「太多」,並沒有在extbase中編程。如果我想包含一個插件,我已經閱讀了這個插件,像這樣,模板中的temp.foo hering 2010-10-28 08:50:20

相關問題