0

私はTYPO3サイトのすべてのページのページインプレッションをデータベースに数える必要があります。したがって、すべてのページインプレッションで呼び出され、特定のページのデータベースの「インプレッション」列を増やす拡張機能が必要だと思います。

私はtypo3に不慣れで、拡張機能開発にも不慣れです。すべてのページにextbase-extensionを含めて、php-scriptが呼び出されるようにする方法はありますか?

(更新)
さらに情報を追加したい:すべてのPIをカウントするカウンターは必要ありません。カウンターはページに関連している必要があります。したがって、Typo3からページテーブルを拡張することは理にかなっています。もう1つの必要性は、拡張をextbaseで実行する必要があることです。

4

2 に答える 2

1

拡張リポジトリでクイック検索を行いましたか?「ページカウンター」を検索すると、関連する4つの拡張機能が見つかります。

「Sys_stat」は「公式」ソリューションに最も近いものであり、実際には、すでに存在するいくつかの設定を有効にするだけです。ただし、データベースが大量のデータでいっぱいになることが報告されています。

「GenericVisitorCounter」は私のお気に入りだと思います(もし私がページカウンターに行くつもりだったとしたら)、それは最近更新されて、十分に単純に思えます。

ただし、実際には適切な統計拡張を検討する必要があります。ics_awstatsとke_statsの両方が私のツールセットに含まれています。

YMMV。あなたのサイトが人気がある場合、統計収集はすぐに手に負えなくなることに注意してください。一方、キャッシュされていない拡張機能を含む単純なカウンターを使用する場合は、パフォーマンスが低下します。

于 2010-10-28T07:51:29.373 に答える
1

私はtypo3に不慣れで、拡張機能開発にも不慣れです。すべてのページにextbase-extensionを含めて、php-scriptが呼び出されるようにする方法はありますか?

プラグインを設定したらpage.1234 < plugin.tx_yourextension_pi1、どのページにもプラグインを含めることができます。1234ページ上の位置を決定します。スクリプトはUSER_INTである必要があるため、キャッシュされません(@norwebianが以前に述べたように、これにはパフォーマンスの負荷がかかります)

何も出力したくないので、コントローラーも空のままにしてください。

于 2010-11-24T21:34:42.123 に答える