flarumite/simple-discussion-views

为讨论添加查看次数

安装数: 25,669

依赖: 0

建议者: 1

安全: 0

星标: 3

关注者: 3

分支: 6

开放问题: 0

类型:flarum-extension

1.2.4 2024-09-10 19:42 UTC

README

MIT license Latest Stable Version Total Downloads

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:"*"

链接