mediadreams / md_news_clickcount
使用这个TYPO3扩展,您可以统计ext:news记录的浏览次数。您可以显示一个浏览量最高的新闻列表,并通过计划任务自动删除统计信息。
v3.0.2
2024-09-05 12:41 UTC
Requires
- georgringer/news: >=9.2,<12.0
- typo3/cms-core: >=11.0,<13.0
README
使用此扩展,您可以统计ext:news
记录的浏览次数/点击次数。此外,它还整合了ext:news
插件的新选项,可以按浏览次数显示记录。顶部还有一个计划任务,可以自动重置所有计数。
需求
- TYPO3 11.5 || 12.4
- ext:news >= 9.2
安装
- 通过扩展管理器安装扩展或使用composer(
composer req mediadreams/md_news_clickcount
) - 包含扩展的静态TypoScript
用法
统计浏览次数
- 在新闻详情视图模板中添加以下代码
{md:getCountImg(newsUid: '{newsItem.uid}', pageUid: '{contentObjectData.pid}')}
确保在模板顶部添加以下行以导入命名空间:{namespace md=Mediadreams\MdNewsClickcount\ViewHelpers}
显示最受欢迎的新闻
- 在页面上插入
ext:news
的新闻系统
插件 - 在
设置
选项卡中,从显示内容
下拉菜单中选择列表视图(不加载详情视图)
- 在
排序依据
下拉菜单中选择浏览次数
- 选择一个
排序方向
(降序
将首先显示浏览量最高的文章) - 保存并关闭
垃圾邮件预防
在扩展设置中,您可以设置daysForNextCount
,这会添加一个IP检查。因此,在指定的时间跨度(天数)内,同一IP地址的多次浏览只会计数一次。
默认情况下,此功能是禁用的(daysForNextCount = 0
)
注意
如果您将daysForNextCount
设置为大于0的值,请确保激活类型为执行控制台命令
的计划任务mdNewsClickcount:cleanupLogCommand
,以满足GDPR要求!这将清理日志。
清除浏览次数
- 添加一个类型为
执行控制台命令
的计划任务 - 在
可调度命令
下拉菜单中选择mdNewsClickcount:clearViewsCommand
错误和已知问题
如果您发现错误,请在Github上添加问题。
感谢
非常感谢所有让这个杰出的TYPO3项目成为可能的人!
致谢
- 扩展图标是从ext:news复制的,并用Font Awesome中的钢笔丰富了。