flarumite / simple-discussion-views
为讨论添加查看次数
1.2.4
2024-09-10 19:42 UTC
This package is auto-updated.
Last update: 2024-09-10 19:44:22 UTC
README
Flarumite Simple Discussion Views
这是对michaelbelgium/flarum-discussion-views的维护分支,主要基于已删除的v0.1.0-beta.8.3
标签版本。
原因是什么?
我管理的其中一个Flarum论坛需要一个轻量级的讨论查看跟踪器,具有最少的设置和选项。开启后就可以不用管它。
功能
- 跟踪讨论被查看的次数,并在讨论列表中显示。注意:不跟踪唯一查看次数,而是跟踪每次查看,无论是作为访客还是注册成员。
- 添加了2个排序选项:热门和不热门
- 添加了1个开发者可以监听的事件:
DiscussionWasViewed
- 包含访问者的IP和UserAgent字符串 - 添加了1个新的权限,允许人们(重新)设置讨论的查看次数(默认为管理员)
- 使用在
discussions
表上创建的view_count
列,因此不应影响加载性能 - 使用选项识别已知的爬虫,以防止它们的访问增加查看次数。使用jaybizzle/crawler-detect进行识别
安装
composer require flarumite/simple-discussion-views:"*"