chillu / viewcounter
此包已被废弃,不再维护。未建议替代包。
通过简单的计数记录跟踪 SilverStripe 页面浏览/访客/点击量
dev-master
2016-02-22 10:19 UTC
Requires
- php: >=5.3.2
- composer/installers: *
- silverstripe/framework: 3.0.*
This package is not auto-updated.
Last update: 2020-01-24 15:24:39 UTC
README
通过简单的计数记录跟踪页面浏览量,并通过扩展应用于任何DataObject
子类。如果将扩展应用于SiteTree
子类,则自动跟踪浏览量。对于其他类,请在自己的控制器init()
方法中调用trackViewCount()
。
浏览量受会话限制。这是一个稍微简单的方法,因为它不使用当前IP地址或浏览器cookie等其他标准来防止滥用。常见的网络爬虫和搜索引擎机器人被排除在浏览量统计之外。
用法
将以下内容添加到您的 YAML 配置中(例如 mysite/_config/config.yml
)
MyRecordClass:
extensions:
- ViewCountableExtension
存储在ViewCount
记录中的浏览量与您的记录类相关。如果将扩展应用于SiteTree
子类,则自动跟踪浏览量。对于其他类,请在自己的控制器init()
方法中调用trackViewCount()
。