Content Ratings for XF2.1

Content Ratings for XF2.1 2.4.2

没有下载权限
XF 兼容性
  1. 2.2.x
摘要
Enhance your XF forum with this add-on, seamlessly integrating Facebook-style reactions like Like, Love, Haha, Wow. Configure easily via CLI for large forums; features include customizable rating types and flexible content integration.
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
浏览
553
扩展类型
zip
文件大小
212.8 KB
首次发布
上次更新
评分 0.00 星 0 个评分
链接失效了吗? 发送消息 给 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 content_type_field according to XF conventions.
  3. 2.3.5 - 2.3.5
    Fix inactive but visible reactions not displaying in the reaction list or as being given correctly. Requires content to be reacted to to update...

来自 anne51 的更多资源

Bookly客户群(附加功能) A
Bookly客户组(附加功能)允许您轻松创建和管理客户组
Lunax - 数字营销 agency 及 SEO WordPress 主题 | 技术 A
Lunax - SEO & 数字营销 agency 元素器 WordPress 主题
文学 - 书籍店、出版社及书店WordPress主题 A
文学是强大的且吸引人的Bookstore WordPress主题。
浏览
156
已更新

相似的资源

内容评级 - 多媒体图集 N
这是一个扩展内容评级以支持其他类型的内容的示例。
浏览
668
已更新
内容评级 - 报告 N
这是一个扩展内容评级以支持其他类型的内容的示例。
浏览
594
已更新
内容评级 - 资源管理器 N
这是一个扩展内容评级以支持其他类型的内容的示例。
浏览
752
已更新
返回
顶部