Content Ratings for XF2.1

Content Ratings for XF2.1 2.4.2

没有下载权限
XF 兼容性
  1. 2.2.x
摘要
This add-on will require configuration, only a default "Like" is added after installing.
04202112_03.jpg

inspired by the XF1 add-on "Post Ratings", and the prevalence of "Reactions" as an alternative to the single dimensional Likes.

Post Installing
This add-on will require configuration, only a default "Like" is added after installing.

  • Tools => Import Data => Import from XF1 Post Ratings
  • Content => Content Rating => Rating Types => Add Default Rating Types
    • This adds "Facebook Style" ratings of;
      • Like 👍
      • Love 😍
      • Haha 😆
      • Wow 😱
      • Sad ?
      • Angry 😡
  • Content => Content Rating => Rating Types =>Add New Rating Type.
Installing/Uninstalling on a large forum

It is strongly recommended to use the CLI installer/uninstaller.

Features

  • XF1 "Post Ratings" importer
  • Whitelist/blacklist ratings by user group, lock to starting poster, and limit to forums (for threads)
  • Content Ratings/Reactions on Posts and Conversations.
    • Integrates with alerts & news feed where applicable.
  • Rating Types;
    • Support flexible image icon selection;
      • Emoji
      • Sprite Images
      • Images (with high definition alternative image)
      • css fonts
      • Templates (for inline SVG)
    • A Rating type can be usable or visible;
      • Visible & usable - everyone can use and see
      • Not visible & usable - only the person giving the rating can see their own rating, allowing a "private rating".
      • Visible & not usable - everyone can see, not may not use it.
      • Not Visible & not usable, - no one may see or use it.
  • Supported Content types:
    • Posts
    • Conversation Messages
    • Profile Posts
    • Profile Post Comments
  • Rating Categories
    • For example; positive/negative/neutral categories
    • If a category shows on the profile/memberbit/postbit & how stats are presented.
  • Statistics integration
  • User Criteria integration
  • Selectable "default rating" to display as the menu icon, can be Random, or None.
  • Large number of style properties to customize look and feel.
    • Horizontal rating selection
    • Touch support
  • Display highest ratings on thread rating list (disabled by default)
    • Global option to enable/disable
    • Style property options to customize
  • Rating Categories automatic actions when a category hits some threshold ;
    • Report content
    • Moderate content
    • Soft-delete content
  • Allow arbitrary number of rating type/rating type category user criteria
Implementation notes

  • Designed for performance, only minimal data is fetched when interacting with the rating system
    • Overrides XF2's rebuild behaviour to instead be incremental rather than count all ratings on a piece of content.
  • As MySQL's InnoDB table structure does not feature prefix compression, a content type/id pair is very inefficient space-wise.
  • Uses per-content tables which are dynamically managed to store count totals, and automagically links these to the right places for use.
  • If a content's table is "too large" to extend (ie when adding a rating type) without downtime, that content has the rating type disabled for it and the required manual SQL for the administrator to run provided.
    • "too large " table size threshold is an adjustable, may be to fully automatic or fully manual for adding columns.
04202112_04.jpg
  • 2-highest-ratings-on-threadlist.webp
    2-highest-ratings-on-threadlist.webp
    8.2 KB · 浏览: 0
  • admin-cp-rating-list.webp
    admin-cp-rating-list.webp
    14.6 KB · 浏览: 0
  • admin-cp-style-property-list.webp
    admin-cp-style-property-list.webp
    56.8 KB · 浏览: 0
  • admin-cp-style-property-options.webp
    admin-cp-style-property-options.webp
    52.9 KB · 浏览: 0
  • alerts.webp
    alerts.webp
    8.6 KB · 浏览: 0
  • content-actions.webp
    content-actions.webp
    39.3 KB · 浏览: 0
  • criteria-support.webp
    criteria-support.webp
    15.8 KB · 浏览: 0
  • emoji-config.webp
    emoji-config.webp
    10.9 KB · 浏览: 0
作者
anne51
浏览
498
扩展类型
zip
文件大小
212.8 KB
首次发布
上次更新
评分 0.00 星 0 个评分
Link was Broken? Please 发送消息 给 NP 团队,我们会尽快为您处理!
支持开发者 如果您对测试满意或项目已成功盈利,可点击「更多信息」按钮,通过购买来支持开发者!

最新更新

  1. 2.4.2 - changelog
    Initial php 8.2 compatibility update
  2. 2.4.1 - changelog
    When rebuilding reaction totals, skip content types which do not correctly define the entity...
  3. 2.3.5 - 2.3.5
    Fix inactive but visible reactions not displaying in the reaction list or as being given...

来自 anne51 的更多资源

QrexOrder - SaaS QR多餐厅/ WhatsApp在线订购/ 预订系统 A
基于SaaS的多餐厅食品订购及预订系统,支持支付网关。
浏览
1,037
已更新
TableTrack - The Complete SaaS Restaurant Management Solution A
tailored to meet the unique branding and operational needs of any dining establishment.

相似的资源

Content Ratings for XF2.1+ Media Gallery N
This add-on is an example of how to extend Content Ratings to support additional content types.
浏览
544
已更新
Content Ratings for XF2.1+ Reports N
This add-on is an example of how to extend Content Ratings to support additional content types.
浏览
479
已更新
Content Ratings for XF2.1+ Resource Manager N
This add-on is an example of how to extend Content Ratings to support additional content types.
浏览
613
已更新
顶部