Top Contributors of the Month

Top Contributors of the Month [Paid] v2.2.3

No permission to buy ($30.00)
@Wutime - I apologize in advance for what are probably dumb questions... I have the mod installed on my 2.2 board and do not have 'Trophy Essentials' installed. I am using all 6 parameters because our board is not a huge one. We have the sidebar widget active on our homepage at BGObsession.com.

My questions are, i was expecting the mod to run once a month and using those 6 parameters, to calculate the leaders based on that months activity (given the mod name is 'Top Monthly Contributors'). But the mod is set to 'refresh' frequently - and the ranking of folks seems to be changing multiple times (I assume with every 'refresh'?). So it it really a 'rolling month' (rankings for the past 30 days each time it refreshes)?

And early on in this thread you mention that if we don't have Trophy Essentials installed, members will never get a trophy more than once. That seems odd to me if so. We want a more static list where folks, as an example, can shoot to unseat the #1 person in a coming month, or move up from position 5 to position 4.

Like I said, I am confused. It's probably easier than I am making it. It is a very well-developed mod but I think with so many options it can be confusing to the new user. Any clarity on the above is appreciated!
 
I see from one of the screenshots that caching this and last months' data is only available when a 'TTL-supported cache system is configured via config.php'
Most people (including me) won't know what a TTL-supported cache system is. I'm guessing from the requirements shown for the addon that Redis is such a system. And I have Redis. Even though I don't really know what it is beyond it being a caching system. Is it TTL? No idea.

May I suggest that you clarify what a 'TTL-supported cache system is configured via config.php' is/means and point to where people can do it?
My strategy when writing documentation for addons is to imagine that we're living in a real life idiocracy. Which, of course, sadly, Americans are.
Many thanks.
 
Wutime updated Top Contributors of the Month with a new update entry:

v2.2.1

  • Add: All banner/icon colors have been moved to "Basic Colors" in style properties
  • Add: Default installs have banner icon and banner border matched to the same color
  • Add: Banner's have improved coloring for light and dark styles (dark themes are more muted so they look much better)
  • Fix: Pesky intall/upgrade error "ErrorException: Template error: [E_USER_WARNING] Method canViewTopContributors is not callable on the given object"

Read the rest of this update entry...
 
Code:
Template errors
Template public:wutc_widget_generic: [E_DEPRECATED] number_format(): Passing null to parameter #2 ($decimals) of type int is deprecated (src\XF\Language.php:871)
Template public:wutc_widget_generic: [E_DEPRECATED] number_format(): Passing null to parameter #2 ($decimals) of type int is deprecated (src\XF\Language.php:871)
Template public:wutc_widget_generic: [E_DEPRECATED] number_format(): Passing null to parameter #2 ($decimals) of type int is deprecated (src\XF\Language.php:871)
Template public:wutc_widget_generic: [E_DEPRECATED] number_format(): Passing null to parameter #2 ($decimals) of type int is deprecated (src\XF\Language.php:871)
Template public:wutc_widget_generic: [E_DEPRECATED] number_format(): Passing null to parameter #2 ($decimals) of type int is deprecated (src\XF\Language.php:871)

Get this error whenever I use the "Top Monthly Posters in this Forum" widget
 
Also - the "Top Contributors of the Month" member statistics page doesn't seem to be editable (or even appear on admin.php?member-stats/) so it's not possible to change it's location (I don't want it first)
 
Last edited:
Request: In the "Top Monthly Posters in this Forum" and "Top Monthly Creators in this Forum" widgets, add a selection box to choose which forums you don't want this to appear (or the other way around)

I know I can use display conditions, but I have 70 something forums I want it in (and 30 something I don't) - so that is a real pain to add.

Also an option to hide the widget entirely if the list is empty (instead of showing a "Be the first to post." box)

:)
 
Last edited:
I found two issues
  • The option "Exclude TCM milestone trophy points" can’t be unchecked.
  • When rebuilding "Award Milestone Trophies" the user gets an alert even if he already received it before.
 
I found two issues
  • The option "Exclude TCM milestone trophy points" is uncheckable.
  • When rebuilding "Award Milestone Trophies" the user gets an alert even if he already received it before.

The option issue with the child checkboxes is indeed a bug; it's fixed in the next release (uploading shortly). Thank you.

Regarding the "rebuild"; it is a true rebuild, it removes the trophies and reapplies them, so yes, they'll be notified again. The reason it reapplies the trophies is because if you're changing scoring metrics and rebuilding, it's a completely different set of users that would be 1st, 2nd, 3rd each month. I didn't envision it being used repeatedly; just for those that wanted to apply the trophies historically.

It's assumed if you're rebuilding, you've changed the scoring metric. You wouldn't be rebuilding the trophy's historically if nothing changed. If the trophies aren't dumped there's the very real issue that you will have multiple winners in the month; the previous winners + new winners based on your altered scoring metric.

The "alert" from XenForo from trophy awarding is standard trophy behaviour and occurs automatically when a trophy is awarded.

I'll have to put some thought to it.
 
Last edited:
Back
Top Bottom