[TH] User Criteria Extended

[TH] User Criteria Extended 1.0.4 Patch Level 1

No permission to download
Compatible XF 2.x versions
2.1
License
https://www.themehouse.com/legal/licenses/free-products
Visible branding
No
User Criteria Extended
Heavily extends the range of available user criteria by adding opposite criteria for most existing criteria, along with a whole range of new criteria that can mostly be derived from the existing XenForo criteria setup with no additional calculation effort.


Additional criteria:

Basic:
  • Miscellaneous
    • Criterion is [always / never] met
  • Privileges and status
    • User state is not X
    • User is [a / not] staff member
  • User behaviour
    • User has [no more than / at least] X warning points
  • Social
    • User is [following / ignoring] [no more than / at least] X people
    • User has [no more than / at least] X unread conversations
  • Connected accounts
    • User is associated with none of the selected account providers
    • User has [no more than / at least] X connected account providers
  • Content and achievements
    • User has added no more than X [media items / albums / resources]
    • User has a reaction score of no more than X
    • Users reaction score to message ratio is no more than X
    • User has no more than X trophy points
    • User has been registered for no more than X days
  • User profile and options
    • User is [not] visiting with one of the selected styles
    • User is [not] visiting with one of the selected languages
    • User is not browsing with the selected language
    • User has [not] enabled two-step verification
    • User has [not] filled out the [location / about you / website] field
    • User has [a / no] [signature / custom title]
    • Users custom title does [not] match regular expression
    • Users [day / month / year] of birth is [not] X
    • User is [not] surfing invisible
  • Password
    • Users password is [older / younger] than X days
  • Specific users
    • Username does [not] match regular expression
    • Username is not X
    • Username does not contain X
    • Users email address does not contain X
Advanced:
  • User behavior
    • User has [no more than / at least] X [open / closed / total] reports
    • User has [no more than / at least] X [active / expired / total] warnings
  • Social
    • User has [no more than / at least] X followers
  • Subscriptions
    • User has [a / no] active user upgrade
    • Users user upgrade is expiring within the next X days
    • User has [no more than/at least] X expired user upgrades
  • User profile and options
    • User is [a / no] super administrator
    • User has [a / no] API key
    • User has [no] active push subscription
  • Content and achievements
    • User has [no more than / at least] X bookmarks
    • User has posted [no more than / at least] X profile posts
    • User has posted [no more than / at least] X profile post comments
    • User has uploaded [no more than / at least] X attachments
    • User has voted on [no more than / at least] X polls
    • User has created [no more than / at least] X threads
    • User has added [no more than / at least] X tags
    • Users threads has received [no more than / at least] X replies
    • Users most active thread has received [no more than / at least] X replies
    • User has [no more than / at least] X threads in [one / all combined / each] of the selected forums
    • User has [no more than / at least X posts in [one / all combined / each] of the selected forums
    • User has [given / received [no more than / at least] X reactions of [one / all combined / each] of the selected reactions
    • User has earned [at least one / none / each] of the selected trophies
    • User has [no more than / at least] X posts in each of the defined threads
  • Watched content
    • User is watching [no more than / at least] X [forums / threads / resources categories / resources / media categories / albums /media items]
  • XenForo Resource Manager
    • User has [no more than / at least] X resources in [one / all combined / each] of the selected categories
    • User has [given / received] [no more than / at least] X reviews
    • User has published [no more than / at least] X updates
    • Users most downloaded resource has [no more than / at least] X downloads
    • Users resources have [no more than / at least] X total downloads
    • Users most viewed resource has [no more than / at least] X views
    • Users resources have [no more than / at least] X total views
    • Users highest rated resource has a rating of [no more than / at least] X
    • Users average resource rating is [no more than / at least] X
  • XenForo Media Gallery
    • User has [no more than / at least] X media items in [one / all combined / each] of the selected categories
    • Users albums have [no more than / at least] X views
    • Users highest viewed album has [no more than / at least] X views
    • Users media items have [no more than / at least] X views
    • Users highest viewed media item has [no more than / at least] X views
    • Users albums have received [no more than / at least] X comments
    • Users highest commented album has [no more than / at least] X comments
    • Users media items have received [no more than / at least] X comments
    • Users highest commented media item has [no more than / at least] X comments
    • Users highest rated album has a rating of [no more than / at least] X
    • Users albums have an average rating of [no more than / at least] X
    • Users albums have been rated [no more than / at least] X times
    • User has rated [no more than / at least] X albums
    • Users highest rated media item has a rating of [no more than / at least] X
    • Users media items have an average rating of [no more than / at least] X
    • Users media items have been rated [no more than / at least] X times
    • User has rated [no more than / at least] X media items
User fields:
  • User has provided [a / no] value
  • Users provided value matches regular expression
  • Dates
    • [Day / month / year] equals X
    • Date [before / after] X
  • Colors
    • [Red / green / blue] component [above / below] X
  • E-mails
    • Domain matches X
  • Numbers
    • Value is [above / below] X
Installation, Upgrade, and Deinstallation
Installation
  1. Upload the content of the upload-folder to your XenForo root directory.
  2. Head to ACP -> Add-Ons and install User Criteria Extended.
Upgrade
  1. Read the patch notes for potential additional necessary steps!
  2. Upload the content of the upload-folder to your XenForo root directory. Overwrite files when asked.
  3. Head to ACP -> Add-Ons and upgrade User Criteria Extended.
Deinstallation
  1. Head to ACP -> Add-Ons and uninstall User Criteria Extended.
  2. Delete the following folders inside your XenForo root directory:
    1. src/addons/ThemeHouse/UserCriteria/
Many thanks to my generous contributor(s):
Do you want to further enhance your forum? Here are some of the ways we can help!


Author
ThemeHouse
Downloads
210
Views
2,579
First release
Last update
Rating
4.40 star(s) 5 ratings

More resources from ThemeHouse

Latest updates

  1. Version 1.0.4 Patch Level 1 released!

    Changes: Resolved an issue that would throw an "undefined index" error when an invalid thread...
  2. Version 1.0.4 released!

    Changes: Added a new criteria section "Advanced Criteria" that features criteria that expose...
  3. Version 1.0.3 Patch Level 1 released!

    Changes: Resolved an issue that would prevent custom user field criteria to work on new...

Latest reviews

This free addon is one of the most powerful free addon out there. The core software doesn't provide you a lot of criteria and this addon helps you to target your usecases excellently. There are tons of new criteria you can use, as it covers a lot of use cases. This one should be in the core honestly. Thank you.
ThemeHouse
ThemeHouse
Thank you so much for the kind feedback, Sbj! Glad to hear this add-on covers a lot of use cases for you on your community.
Missing the criteria (user hasn't posted for at least X days). And perhaps the 'user has posted X messages in Y days'. Which is good for a tag.
ThemeHouse
ThemeHouse
Much appreciate the suggestion as this is criteria we will look into adding in the future.
Great addon, exactly what the criteria system of XF needed! Makes automated tasks infinitely easier. Thank you!
ThemeHouse
ThemeHouse
Much appreciate your kind review! Glad to hear that this add-on is working well for you as well.
Excellent addon. But i missing the criteria (user hasn't posted for at least X days). Like it was in the old version for XF 1.x
I hope you can update this.
ThemeHouse
ThemeHouse
Thank you so much for the kind review, Kelle67! We've gone ahead and added that as an issue within our issue tracker.
Excellent addon. This should come as an option out of the box for Xenforo. A must for some sites. Thanks very much for it!
ThemeHouse
ThemeHouse
Thanks so much for your kind words, Dynamic! Glad to hear that you enjoy using the add-on!
Top