Top Contributors of the Month

Top Contributors of the Month [Paid] v2.2.0

No permission to buy ($30.00)
Wutime updated Top Contributors of the Month with a new update entry:

v2.1.6

  • New: Cache flushing rebuild process now shows key clearing progress "X of Y"
  • New: Compare cache system implemented in config.php with case insensitive comparison (just in case customers don't capitalize properly)
  • New: Protect templated user permissions during install/upgrade
  • New: Moving rebuilds to the same execution order so both rebuilds appear ontop of one another
  • Fix: Current month widget/list was limited to the total users of Banners+Runner-ups (Thanks...

Read the rest of this update entry...
 
This is breaking my theme. I do have a custom theme though.


  • XF\CssRenderException: Error rendering template public:app.less: variable @fa-var-solid-trophy is undefined in file public:app.less in public:app.less (on or near line 5466)
  • src/XF/CssRenderException.php:89
  • Generated by: Unknown account
  • Aug 5, 2025 at 9:52 AM

Stack trace​

5463 |
5464 | .m-faBase();
5465 |
5466| .m-faContent(@fa-var-solid-trophy, true);
5467 | margin-right: 4px;
5468 | font-weight: 900;
5469 | color: ;
------------

#0 src/XF/CssRenderer.php(418): XF\CssRenderException::createFromLessException(Object(Less_Exception_Compiler), 'public:app.less', '// Note that th...')
#1 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:app.less', '// Note that th...')
#2 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:app.less', NULL)
#3 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#4 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#5 css.php(30): XF\CssWriter->run(Array, 5, 1, '10be271a5ce472d...')
#6 {main}

-------------

Previous Less_Exception_Compiler: variable @fa-var-solid-trophy is undefined in file anonymous-file-11090.less in anonymous-file-11090.less - src/vendor/oyejorge/less.php/lib/Less/Tree/Variable.php:49
#0 src/vendor/oyejorge/less.php/lib/Less/Tree/Expression.php(51): Less_Tree_Variable->compile(Object(Less_Environment))
#1 src/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Call.php(43): Less_Tree_Expression->compile(Object(Less_Environment))
#2 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(147): Less_Tree_Mixin_Call->compile(Object(Less_Environment))
#3 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(88): Less_Tree_Ruleset->EvalMixinCalls(Object(Less_Tree_Ruleset), Object(Less_Environment), 13)
#4 src/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php(94): Less_Tree_Ruleset->compile(Object(Less_Environment))
#5 src/vendor/oyejorge/less.php/lib/Less/Parser.php(199): Less_Tree_Ruleset->compile(Object(Less_Environment))
#6 src/XF/CssRenderer.php(414): Less_Parser->getCss()
#7 src/XF/CssRenderer.php(352): XF\CssRenderer->renderToCss('public:app.less', '// Note that th...')
#8 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:app.less', NULL)
#9 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#10 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#11 css.php(30): XF\CssWriter->run(Array, 5, 1, '10be271a5ce472d...')
#12 {main}

Request state​

array(4) {
["url"] => string(158) "/css.php?css=public%3Anormalize.css%2Cpublic%3Afa.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less&s=5&l=1&d=1754401966&k=10be271a5ce472d52417459d3291f85c00b3343b"
["referrer"] => string(50) "https://musclemecca.com/forums/steroid.market.623/"
["_GET"] => array(5) {
["css"] => string(67) "public:normalize.css,public:fa.css,public:core.less,public:app.less"
["s"] => string(1) "5"
["l"] => string(1) "1"
["d"] => string(10) "1754401966"
["k"] => string(40) "10be271a5ce472d52417459d3291f85c00b3343b"
}
["_POST"] => array(0) {
}
}
 
Last edited:
@RichDevman are you on XF 2.2.x? Also, @fa-var-solid-trophy isn't used anymore to be backwards compatible with XF 2.2.x, it's @fa-var-trophy because the "solid" variants weren't available in 2.2.x, so I'm a bit confused, but await your response.
 
Another tweak I would do, for the horizontal widget is center the users if possible, so the avatars fill the space better.
Yeah, it's interesting to play with Inspector and swap through all the different possible mobile devices. I had no idea xenforo had so many possible display layouts.

It renders well on all, but depending on the widget layout selected, could use some polish.

It's unfortunate xenforo defaults to 25 characters for username length.

But I hear you. For the single lists, something should be tweaked.

Post a screenshot if you're able.
 
Yeah, it's interesting to play with Inspector and swap through all the different possible mobile devices. I had no idea xenforo had so many possible display layouts.

It renders well on all, but depending on the widget layout selected, could use some polish.

It's unfortunate xenforo defaults to 25 characters for username length.

But I hear you. For the single lists, something should be tweaked.

Post a screenshot if you're able.

Screenshot_2025-08-06-11-54-23-746_com.android.chrome (1).webp

This is the horizontal widget on mobile, I think it needs some work...the sidebar widget view is perfect.

Another thing i noticed, there should be an option to de-activate the trophies given from the trophy list, if we don't need to use the "give trophies" options.

And the option to manage the "Top Contributors" widget in "Member Statistics"
 
Last edited:
View attachment 325560

This is the horizontal widget on mobile, I think it needs some work...the sidebar widget view is perfect.

Another thing i noticed, there should be an option to de-activate the trophies given from the trophy list, if we don't need to use the "give trophies" options.

And the option to manage the "Top Contributors" widget in "Member Statistics"
You can deactivate trophies in the add-ons. You can deactivate banners too.

For the widget. Custom themes will likely need custom css. A lot is accessible in style properties. But it's impossible to expose everything.

I should be able to do something for most lists styles to allow two columns, but I'm not sure it'll solve all scenarios on custom themes.
 
Wutime updated Top Contributors of the Month with a new update entry:

v2.2.0

  • New: 2nd widget type for "Top Monthly Posters" (forum aware and will display top posters of the month for the given forum)
  • New: 3rd widget type for "Top Monthly Creators" (forum aware and will display top thread creators of the month for the given forum)
  • New: All cache keys are remembered, allowing the flush cache system to performantly remove only keys used (flush executes faster)
  • Add: Improved layouts for tablet/mobile widgets (responsively supports columns for lists...

Read the rest of this update entry...
 
Back
Top Bottom