承接 twentyfourhoursmedia/views-work 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

twentyfourhoursmedia/views-work

Composer 安装命令:

composer require twentyfourhoursmedia/views-work

包简介

plugin for handling pageviews

README 文档

README

ABANDONED Unfortunately, we are not able to support this plugin anymore. Feel free to fork this code for your own purposes. We changed the license to MIT license jan 5th 2024 so there are no license limitations.

Views work 2.x is compatible with Craft CMS version 4.0 or higher.

Please view the full documentation at io.24hoursmedia.com!

  • Track pageviews by day, week, month or grand total
  • View popular entries in a widget
  • Get popular entries and pageviews on the front-end in twig
  • Uses a signed tracking image to register only real page views

Usage

Show a beacon 1px x 1px image to register a pageview:

{# render the image for registration #}
{{ entry | views_work_image }}

Get popular items:

{% set entries = craft.entries.section('articles').orderByPopular('week', 1).limit(10) %} %}

{# show this weeks views (also supported: today, thisMonth, total) #}
{{ entries.viewsWork.thisWeek }}

Resetting view counters

Some view counters need to be periodically reset (such as the daily and weekly counters). You can either do this with a special url (provided in the control panel), or by setting up a cron job or using a special url.

Resetting views with a cron job

Execute this cron at an approprate time, i.e. once every day at 00:01 pm.
It resets the daily, weekly and monthly view counters.

The cron checks wether it is the first day of the week or month before resetting monthly or weekly views.

./craft views-work/default/reset-views

Screenshots

views-work-dashboard.png

settings-screen-v1.3.png

views-work-widgets.png

Brought to you by 24hoursmedia

Logo by https://www.iconfinder.com/ReactiveDoodlesApp

统计信息

  • 总下载量: 8.16k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • 开发语言: CSS

其他信息

  • 授权协议: proprietary
  • 更新时间: 2020-02-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固