[XB] User Reputation

[XB] User Reputation 2.1.1

No permission to buy ($10.00)
Compatible XF 2.x versions
  1. 2.2
  2. 2.3
Additional requirements
PHP 7
License
Single Use License (may be used on one website)
Updates duration
1 year
Visible branding
No
This add-on lets members rate each other based on their contributions, helping to highlight active and valuable users within the community.


  • 📋 BB-code support: Add formatted content like images or links to reputation ratings.
  • 📎 Attachment support: Attach files to reputation ratings for additional context or evidence.
  • ✅ Approval queue support: Admins can review and approve reputation ratings before they become visible.
  • 📊 Member stats support: Display each user’s reputation score and positive rating count.
  • ✅ Inline moderation tool: Moderators can easily adjust or remove reputation ratings.
  • 🔄 Rebuild tool: Recalculate reputation scores if needed for data updates or corrections.
  • 📈 Reputation progress bar: A visual representation of a user’s reputation score.
  • 🌐 REST API endpoints: Provide easy integration with external applications or services.
  • 🥷 Anonymous reputation ratings: Users can leave ratings without revealing their identity. Admins can choose to anonymize all reputation ratings for fairness.
Enhance user interaction and recognize valuable community members!


0.png

6.png
7.png

[H1]Table of Contents[/H1]
Routes
  • user-ratings
    • GET user-ratings/
    • POST user-ratings/
    • GET user-ratings/{id}/
    • POST user-ratings/{id}/
    • DELETE user-ratings/{id}/
Types
[H1]Routes[/H1]
[H2]user-ratings[/H2]
[H3]GET user-ratings/[/H3]
Gets the API list of user reputation ratings.
InputsTypeDescription
None.

OutputsTypeDescription
ratingsRating[]
paginationpagination

[H3]POST user-ratings/[/H3]
Creates a new user reputation rating.
InputsTypeDescription
user_idinteger[req] The ID of the user whose profile this will be rated.
scoreinteger
messagestring[req]
attachment_keystringAPI attachment key to upload files. Attachment key context type must be pb_ur_rating with context[rated_user_id] set to this user ID.

OutputsTypeDescription
successtrue
ratingRating

[H3]GET user-ratings/{id}/[/H3]
Gets information about the specified user reputation rating
InputsTypeDescription
None.

OutputsTypeDescription
ratingRating

[H3]POST user-ratings/{id}/[/H3]
Updates the specified user reputation rating
InputsTypeDescription
messagestring
silentboolIf true and permissions allow, this edit will not be updated with a "last edited" indication
clear_editboolIf true and permissions allow, any "last edited" indication will be removed. Requires "silent".
author_alertbool
author_alert_reasonstring
attachment_keystringAPI attachment key to upload files. Attachment key context type must be pb_ur_rating with context[rating_id] set to this rating ID.

OutputsTypeDescription
successtrue
ratingRating

[H3]DELETE user-ratings/{id}/[/H3]
Deletes the specified user reputation rating.
InputsTypeDescription
hard_deletebool
reasonstring
author_alertbool
author_alert_reasonstring

OutputsTypeDescription
successtrue

[H1]Types[/H1]

3.png


1.png


2.png


4.png


5.png
Author
Painbaker
Views
4,836
First release
Last update

Ratings

5.00 star(s) 2 ratings

More resources from Painbaker

Latest updates

  1. [OzzModz] User Reputation for XenForo 2.2+ Update 2.1.1

    2.1.1: XF 2.3 compatibility Min XF version requirement changed to 2.2.0 Code refactor Added...
  2. [OzzModz] User Reputation for XenForo 2.2+ Update 2.0.2 Patch Level 1

    2.1.0 Patch Level 2: - Fixed incorrect link in "account_visitor_menu" template
  3. [OzzModz] User Reputation for XenForo 2.2+ Update 2.1.0 Patch Level 1

    2.1.0 Patch Level 1: Feature: option to ignore user privacy settings Fix: broken new rate...

Latest reviews

Thanks for this our crew was rep crazy on vBulletin. Besides the options in the gui, can you make adjustments such as cool down after x amount of rep given out and can't rep same person until after cooldown? Meaning give a user x amount of rep to give out then when that max is reached a 24 hour period then then after given 30 points to give out never to same person over and over for 24 hours. Hope that made sense.
Thank you very much for this excellent add-on. It is helping us to expand our community and bringing users more features which isn't implemented in core system.
Back
Top Bottom