- Discussions
- 4 644
- Messages
- 12 049
- Solutions
- 81
- J'aime
- 7 608
- Points
- 198
Requirements :
XenForo 2.2.0+
Description :
Reward your users with collectible badges, and control how your users get them.
Features :
Upload .zip to your XenForo forum using the Install/upgrade from archive button in ACP:Addons (admin.php?add-ons).
Getting Started: Manual Installation Method :
Télécharger V2.0.0 Patch Level 1 :
Version 2.0.0 Patch Level 2 Changelog :
Added missing phrase
Fixed null foreach() argument in badge cache rebuild
Fixed error on push alert
Version 2.0.0 Patch Level 3 Changelog :
Allow to retain ids with existing badges in importer (if checked will purge them in target add-on (OzzModz))
Fix : category title import
Fix : incorrect redirect on category remove
Fix : badge images import
Fix : broken user badge importer
Fix : do not import badges for non-existing users
Fix : broken user badge featuring
Fix : rebuild caches after import
Fix : incorrect link to help page
Télécharger V2.0.0 Patch Level 3 :
Version 2.0.0 Patch Level 4 Changelog :
Fix : featured user badges caching
Fix : force badge title phrase name caching
Fix : broken badge count calculation for importer (for already completed import you can run the "Recalculate badge count" rebuild job)
Télécharger V2.0.0 Patch Level 4 :
Version 2.0.0 Patch Level 5 Changelog :
Fixed "Members awarded with this badge" page pagination url
Added rebuild tool to rebuild user badge cache (required to apply the "Sort Order" option changes)
Added notice to "Sort Order" option about cache rebuild
Télécharger V2.0.0 Patch Level 5 :
Version 2.0.0 Patch Level 6 Changelog :
Fix: badges sort page incorrect redirect
Fix: badge category edit url
Fix: removing alert on badge un-award
Télécharger V2.0.0 Patch Level 6 :
Version 2.0.0 Patch Level 7 : Fixed rebuild job is not running automatically after add-on upgrade.
Version 2.1.0 :
This update contains breaking changes that was tested in a limited environment.
Take a backup before installing on a production site.
Added repetitive badges support
Added caching for badge awarded number
Added marking alerts read on member badges tab page
Added badge & badge category icon uploader
Télécharger V2.1.0 :
Version 2.1.1 Changelog :
Added permission to view others badges member tab
Added permission to view "members awarded with badge" list
Added style property for badge size on single column member profile view
Fix : Errors with passing null to phrase_dynamic() method in template ozzmodz_badges_featured_badges_macros
Télécharger V2.1.1 :
Version 2.1.2 Patch Level 2 Full changelog :
Added integration with DragonByte Credits (with event negation support)
Fixed missing CSS class on featured badges for visitors without permission to view awarded list
Added style property for size of badge in mobile profile
Сhanged key for "Size of badge in message (single column)" style property (may need to be reconfigured)
"Awards you a new badge" notification preference now will not be displayed if emails disabled globally in add-on options
Fixed missing tooltips on member profile badges for visitors without "View awarded lists" permission
Fixed incorrect URL param in badge reason edit form
Télécharger V2.1.2 Patch Level 2 :
Version 2.1.3 Changelog :
Added badge export/import (XML file)
Added batch badge deletion
Refactored badge awarding/un-awarding (old methods now deprecated and will be removed in next major version).
Télécharger V2.1.3 :
Version 2.1.4 Changelog : Fixed some layout issues.
Télécharger V2.1.4 :
Version 2.1.5 Changelog : Possible fix for badges display issue on user profiles.
Télécharger V2.1.5 :
Version 2.2.0 : Now That Ive got your attention :
This release contains new functions that should be fully tested, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Badges will now automatically be revoked if the user no longer meets the criteria.
This update needs to be well tested.
PS: "Is recallable" option must be checked in badge edit page for such badges to be revoked.
Télécharger V2.2.0 :
Version 2.2.1 Changelog :
Feature: [bd] Medals importer
Feature: option to take away badges on member ban
Feature: Material Design Icon support (disabled by default in add-on options)
Fix : don't allow awarding revoked badges with criteria for users
How to import from [bd] Medals?
Disable import source add-on
Install this add-on
In your admin panel navigate to Tools -> Import data and select "[OzzModz] Badges: {IMPORT_SOURCE_ADDON}"
If everything is imported correctly you can uninstall the previous add-on
Télécharger V2.2.1 :
Version 2.2.1 Patch Level 1 Changelog : Fix : missing new table columns on first installation.
Télécharger V2.2.1 Patch Level 1 :
Version 2.2.1 Patch Level 2 Changelog : Fixed Material Design Icon width on the badges help page.
Télécharger V2.2.1 Patch Level 2 :
Version 2.2.1 Patch Level 3 Changelog : Fixed broken custom user criteria event. (hopefully)
Télécharger V2.2.1 Patch Level 3 :
Version 2.2.2 Changelog :
Fixed badge icon URL on "[bd] Medal" import with external data storage (CDN)
Added option for "[bd] Medal" importer to import only large medal icons
Added ACP pages to award/revoke badges to multiple users
Added phrases, [OzzModz] Badges
Télécharger V2.2.2 :
Version 2.2.2 Patch Level 1 Changelog :
Revoke all badges if usernames are not provided in "Take away badge" ACP form
Fixed badge edit page title phrase
Télécharger V2.2.2 Patch Level 1 :
Version 2.2.2 Patch Level 2 Changelog :
Use XF:Job queue to update user badges for better performance (also for user badge rebuild job)
Fixed multiple awarding with non-repetitive badges (hopefully preventing race-condition)
Télécharger V2.2.2 Patch Level 2 :
Version 2.3.0 Beta 6 : This is a beta release, take a full backup before installing.
Code refactor
New feature: badge tiers
New feature: badge stacks
Added REST API endpoints
Added permission to feature any user badge
Added option to sort featured badges by badge display order
Fixed issue when "Max number of featured badges" permission is set to "Unlimited" but was ignored (dependency on "Manage own featured badges")
Fix : refine featured badges if "Max number of featured badges" permission was changed
Télécharger V2.3.0 Beta 6 :
Version 2.3.0 Beta 8 :
Fixed own badges featuring permission
Added style option to disable tier display on mobile devices
Fix: "call canTakeAwayBadge on null" error on member ban page
Fix: missing tier table column on fresh install
Télécharger V2.3.0 Beta 8 :
Version 2.3.0 RC 1 Changelog :
Télécharger V2.3.0 RC 1 :
Version 2.3.1 :
Version 2.3.2 :
- Added "NOT have the following badges" user criteria
- Allow to un-award automatically issued badges
- HTML codes in award reason now disabled by default for security purposes (can be enabled in options)
Télécharger V2.3.2 :
Version 2.3.2 Patch Level 1 :
- Properly cache awarded badge IDs for user criteria a rebuild job will be automatically started after the update, this may take some time)
- Fix : correct handling from legacy "has badges" criteria format
Télécharger V2.3.2 Patch Level 1 :
Version 2.3.2 Patch Level 4 :
- Fix: badges is not visible on batch award form
- Fix: badge icon size in log
- Fix: merge stacking badges on user badge cache rebuild before limiting by max featured count
- Feature: option to always sort stacking badges by display order (enabled by default)
Télécharger V2.3.2 Patch Level 4 :
Version 2.3.2 Patch Level 5 :
- Fix: "Featured badge limit" slice not working correctly
- Fix: removed hard-coded condition which allowed only moderators to reward users.
Télécharger V2.3.2 Patch Level 5 :
Version 2.3.2 Patch Level 6 :
- Feature : toggle featured badges from ACP awarded users list
- Fix : Show badge title in awarded list
- Fix : properly merge stacked badges
- Fix : force highest stacking badge as featured if user has manually chosen featured badges (can be disabled in options)
Télécharger V2.3.2 Patch Level 6 :
Version 2.3.2 Patch Level 7 :
- Fix : avoid errors on badge stacking with outdated badge cache
- Fix : "Attempted to set 'featured' while a save was pending without forceSet" error
Télécharger V2.3.2 Patch Level 7 :
Version 2.3.2 Patch Level 8 :
- Removed hard-coded "is moderator" condition from badge award reason edit check
- Added a note for the badge stacking forced sort option that a rebuild is required to apply the changes
Télécharger V2.3.2 Patch Level 8 :
Version 2.3.2 Patch Level 9 :
- Fix : "has/has not awarded with badges" criteria return an invalid result if user badges cache is null
- Fix : avoid forcing badges as featured for non-featured stacking badges in user cache
Télécharger V2.3.2 Patch Level 9 :
Version 2.3.3 :
- Fixed template modification conflict on XF 2.2.13
- Added search filters to "Users awarded with badge" ACP page
- Added batch actions to "Users awarded with badge" ACP page
Télécharger V2.3.3 :
Version 2.3.4 Patch Level 2 :
- Feature: added option to cache stacked counters and display them :
- Fixed "Cannot manipulate data when the session is not started" errors
Télécharger V2.3.4 Patch Level 3 :
Version 2.3.5 New features :
- Added a badge option to set an external link for a badge, which is applied when clicking on the badge in the postbit and user card.
Fixes :
- Fixed "trying to access array offset on value of type null" error on interrupted user badges rebuild.
Télécharger V2.3.5 :
Version 2.3.5 Patch Level 1 :
- Fixed missing columns on add-on clean install
Télécharger V2.3.5 Patch Level 1 :
Version 2.3.5 Patch Level 2 : Fix: do not send emails to not valid users or with empty email.
Télécharger V2.3.5 Patch Level 2 :
Version 2.3.6 Beta 1 :
Version 2.3.6 :
XenForo 2.2.0+
Description :
Reward your users with collectible badges, and control how your users get them.
Features :
- Award users badges based on criteria.
- Manually award users badges.
- Display badges on users profiles, and profile cards.
- CRON Job for automatically applying badges when a user meets criteria.
- Notification options (User controlled emails, global disable)
- Uses caching to escape extra DB queries
- Data importer from [VersoBit] Badges
- and more
Upload .zip to your XenForo forum using the Install/upgrade from archive button in ACP:Addons (admin.php?add-ons).
Getting Started: Manual Installation Method :
- Download the desired version of the Addon.
- Extract .zip contents.
- Upload the contents of upload to the root folder of your XenForo Installation.
- Navigate to your forums ACP.
- Install [OzzModz] Badges in ACP:Addons (admin.php?add-ons).
- Disable [VersoBit] Badges
- Install this add-on
- In your admin panel navigate to Tools -> Import data and select "[OzzModz] Badges: [VersoBit] Badges"
- If everything is imported correctly you can uninstall the [VersoBit] Badges
- Configure the Global Settings in ACP:Options:[OzzModz] Badges
Télécharger V2.0.0 Patch Level 1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Added missing phrase
Fixed null foreach() argument in badge cache rebuild
Fixed error on push alert
Version 2.0.0 Patch Level 3 Changelog :
Allow to retain ids with existing badges in importer (if checked will purge them in target add-on (OzzModz))
Fix : category title import
Fix : incorrect redirect on category remove
Fix : badge images import
Fix : broken user badge importer
Fix : do not import badges for non-existing users
Fix : broken user badge featuring
Fix : rebuild caches after import
Fix : incorrect link to help page
Télécharger V2.0.0 Patch Level 3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Fix : featured user badges caching
Fix : force badge title phrase name caching
Fix : broken badge count calculation for importer (for already completed import you can run the "Recalculate badge count" rebuild job)
Télécharger V2.0.0 Patch Level 4 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Fixed "Members awarded with this badge" page pagination url
Added rebuild tool to rebuild user badge cache (required to apply the "Sort Order" option changes)
Added notice to "Sort Order" option about cache rebuild
Télécharger V2.0.0 Patch Level 5 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Fix: badges sort page incorrect redirect
Fix: badge category edit url
Fix: removing alert on badge un-award
Télécharger V2.0.0 Patch Level 6 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.1.0 :
This update contains breaking changes that was tested in a limited environment.
Take a backup before installing on a production site.
Added repetitive badges support
Added caching for badge awarded number
Added marking alerts read on member badges tab page
Added badge & badge category icon uploader
Télécharger V2.1.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Added permission to view others badges member tab
Added permission to view "members awarded with badge" list
Added style property for badge size on single column member profile view
Fix : Errors with passing null to phrase_dynamic() method in template ozzmodz_badges_featured_badges_macros
Télécharger V2.1.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Added integration with DragonByte Credits (with event negation support)
Fixed missing CSS class on featured badges for visitors without permission to view awarded list
Added style property for size of badge in mobile profile
Сhanged key for "Size of badge in message (single column)" style property (may need to be reconfigured)
"Awards you a new badge" notification preference now will not be displayed if emails disabled globally in add-on options
Fixed missing tooltips on member profile badges for visitors without "View awarded lists" permission
Fixed incorrect URL param in badge reason edit form
Télécharger V2.1.2 Patch Level 2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Added badge export/import (XML file)
Added batch badge deletion
Refactored badge awarding/un-awarding (old methods now deprecated and will be removed in next major version).
Télécharger V2.1.3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Télécharger V2.1.4 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Télécharger V2.1.5 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
This release contains new functions that should be fully tested, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.
Badges will now automatically be revoked if the user no longer meets the criteria.
This update needs to be well tested.
PS: "Is recallable" option must be checked in badge edit page for such badges to be revoked.
Télécharger V2.2.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Feature: [bd] Medals importer
Feature: option to take away badges on member ban
Feature: Material Design Icon support (disabled by default in add-on options)
Fix : don't allow awarding revoked badges with criteria for users
How to import from [bd] Medals?
Disable import source add-on
Install this add-on
In your admin panel navigate to Tools -> Import data and select "[OzzModz] Badges: {IMPORT_SOURCE_ADDON}"
If everything is imported correctly you can uninstall the previous add-on
Télécharger V2.2.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Télécharger V2.2.1 Patch Level 1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Télécharger V2.2.1 Patch Level 2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Télécharger V2.2.1 Patch Level 3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Fixed badge icon URL on "[bd] Medal" import with external data storage (CDN)
Added option for "[bd] Medal" importer to import only large medal icons
Added ACP pages to award/revoke badges to multiple users
Added phrases, [OzzModz] Badges
Télécharger V2.2.2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Revoke all badges if usernames are not provided in "Take away badge" ACP form
Fixed badge edit page title phrase
Télécharger V2.2.2 Patch Level 1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Use XF:Job queue to update user badges for better performance (also for user badge rebuild job)
Fixed multiple awarding with non-repetitive badges (hopefully preventing race-condition)
Télécharger V2.2.2 Patch Level 2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Code refactor
New feature: badge tiers
New feature: badge stacks
Added REST API endpoints
Added permission to feature any user badge
Added option to sort featured badges by badge display order
Fixed issue when "Max number of featured badges" permission is set to "Unlimited" but was ignored (dependency on "Manage own featured badges")
Fix : refine featured badges if "Max number of featured badges" permission was changed
Télécharger V2.3.0 Beta 6 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Fixed own badges featuring permission
Added style option to disable tier display on mobile devices
Fix: "call canTakeAwayBadge on null" error on member ban page
Fix: missing tier table column on fresh install
Télécharger V2.3.0 Beta 8 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- The "take away" mod tool is back
- Added delay option for repetitive badges
- Added option to enable/disable manual badge awarding
- Added option to disable badge
- Optimized user badge rebuild tool
- Added CLI rebuild commands xf-rebuild:ozzmodz-badges-user-badge xf-rebuild:ozzmodz-badges-user-badge-cache xf-rebuild:ozzmodz-badges-badge-count
Télécharger V2.3.0 RC 1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Rewritten batch badge awarding/unawarding based on user searcher criteria
- Added new user searcher criteria
- Refactor: badge batch actions
- Fix: change FontAwesome version link to v5 that compatible with XenForo
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Added "NOT have the following badges" user criteria
- Allow to un-award automatically issued badges
- HTML codes in award reason now disabled by default for security purposes (can be enabled in options)
Télécharger V2.3.2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Properly cache awarded badge IDs for user criteria a rebuild job will be automatically started after the update, this may take some time)
- Fix : correct handling from legacy "has badges" criteria format
Télécharger V2.3.2 Patch Level 1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fix: badges is not visible on batch award form
- Fix: badge icon size in log
- Fix: merge stacking badges on user badge cache rebuild before limiting by max featured count
- Feature: option to always sort stacking badges by display order (enabled by default)
Télécharger V2.3.2 Patch Level 4 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fix: "Featured badge limit" slice not working correctly
- Fix: removed hard-coded condition which allowed only moderators to reward users.
Télécharger V2.3.2 Patch Level 5 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Feature : toggle featured badges from ACP awarded users list
- Fix : Show badge title in awarded list
- Fix : properly merge stacked badges
- Fix : force highest stacking badge as featured if user has manually chosen featured badges (can be disabled in options)
Télécharger V2.3.2 Patch Level 6 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fix : avoid errors on badge stacking with outdated badge cache
- Fix : "Attempted to set 'featured' while a save was pending without forceSet" error
Télécharger V2.3.2 Patch Level 7 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Removed hard-coded "is moderator" condition from badge award reason edit check
- Added a note for the badge stacking forced sort option that a rebuild is required to apply the changes
Télécharger V2.3.2 Patch Level 8 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fix : "has/has not awarded with badges" criteria return an invalid result if user badges cache is null
- Fix : avoid forcing badges as featured for non-featured stacking badges in user cache
Télécharger V2.3.2 Patch Level 9 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fixed template modification conflict on XF 2.2.13
- Added search filters to "Users awarded with badge" ACP page
- Added batch actions to "Users awarded with badge" ACP page
Télécharger V2.3.3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Feature: added option to cache stacked counters and display them :
- Added link to badges tab in member full profile stats block
- Added option to limit max running user badge update jobs at the same time (that triggered by users)
- Added option to limit award message max length
- Added option to display award reason in featured badge list
- Added option to disable stacking badges on member profile tab
- Added HTML code icon type
- Fix: use lazy loading for images
- Fix: disable overflow: hiddenfor badge list view
- Fix: use flexbox for featured badges positioning on mobile view
- Fixed "Cannot manipulate data when the session is not started" errors
Télécharger V2.3.4 Patch Level 3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Added a badge option to set an external link for a badge, which is applied when clicking on the badge in the postbit and user card.
Fixes :
- Fixed "trying to access array offset on value of type null" error on interrupted user badges rebuild.
Télécharger V2.3.5 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fixed missing columns on add-on clean install
Télécharger V2.3.5 Patch Level 1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Télécharger V2.3.5 Patch Level 2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- XF 2.3 support
- Added ability to unfeature stacked badges
- Added option to enable debug mode which can help in identifying badges with slow auto-award criteria
- Reworked the logic of user queue for automatic awarding
- The job scheduler is now persistent to avoid AUTO_INCREMENT overflow in xf_job
- Added option to a change interval between session-based (real-time) user badge updates
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
- Fixed forced badges stacking causing problems with regular badges
- Added style properties to disable stacked counter and tiers in postbit/member card
- Added
\XF\Entity\User::hasOzzModzBadges($badgeIds)
method - Fixed incorrect variables in badge/category icon src-sets
Vous devez répondre avant de pouvoir voir le contenu des données cachées.