[TH] User Criteria Extended

[TH] User Criteria Extended 1.0.5 Patch Level 2b

No permission to download
Compatible XF 2.x versions
  1. 2.1
Additional requirements
php 7.1.8+
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
  • User ID:
    • User ID is [no more than / at least] X
  • 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 is [following / ignoring] [at least one / none / all] of the defined users
    • 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 has registered [before / after] date
  • 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
    • User is [at least / no more than] X years old
    • 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 posted [no more than / at least] X posts in the last Y days
    • User has [no more than / at least] X posts in [one / all combined / each] of the selected forums
    • User has posted [no more than / at least] X posts in the last Y days in the selected nodes
    • 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
    • Date [at least / no more than] X days in the [future / past]
  • Colors
    • [Red / green / blue] component [above / below] X
  • E-mails
    • Domain matches X
  • URLs
    • Top level domain is [not] one of the defined
    • URL is [http / https]
  • 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!


  • add-promotion-advanced-criteria.jpg
    add-promotion-advanced-criteria.jpg
    82.3 KB · Views: 391
  • add-promotion-apply-1.jpg
    add-promotion-apply-1.jpg
    82 KB · Views: 397
  • add-promotion-apply-2.jpg
    add-promotion-apply-2.jpg
    61.2 KB · Views: 361
  • add-promotion-apply-3.jpg
    add-promotion-apply-3.jpg
    66.6 KB · Views: 342
  • add-promotion-user-field.jpg
    add-promotion-user-field.jpg
    86.3 KB · Views: 308
Author
ThemeHouse
Downloads
347
Views
6,787
First release
Last update
Rating
4.25 star(s) 8 ratings

More resources from ThemeHouse

Latest updates

  1. Version 1.0.5 Patch Level 2b released!

    Changes: Fixed a packaging issue that would not correctly ship the full fix from version 1.0.5...
  2. Version 1.0.5 Patch Level 2 released!

    Changes: Fixed broken logic checks on user min/max age criteria.
  3. Version 1.0.5 Patch Level 1 released!

    Changes: Fixed criteria not returning value: User has posted [no more than / at least] X posts...

Latest reviews

Everything working expect the part i downloaded the addon for which is the subscriptions part not working :(
Thanks for this! I had an old extended criteria addon installed on my XF1 and on upgrade to XF2 found it wasn't supported anymore but this addon gives me a simple way to upgrade or demote users by how active they are over a certain number of days eg post 4 times in 30 days. Much appreciated :)
Great addon with lots of options not available in stock XF, very useful for moderating and rewarding user participation and keeping users engaged, as well as providing options for select user-groups, such as paid subscribers. Appreciate Lucas W. for maintaining it so long - and for free!
ThemeHouse
ThemeHouse
Much appreciate your kind comments, Imno! Glad to hear that you and you're users find it useful.
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