[TH] User Improvements [Deleted]

Code:
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(106): XF\Mvc\Entity\Entity->get('first_post_like...')
#1 internal_data/code_cache/templates/l1/s11/public/thread_list_macros.php(321): XF\Mvc\Entity\Entity->offsetGet('first_post_like...')
#2 src/XF/Template/Templater.php(694): XF\Template\Templater->{closure}(Object(KL\UserImprovements\Template\Templater), Array, Array)
#3 internal_data/code_cache/templates/l1/s11/public/widget_new_posts.php(28): XF\Template\Templater->callMacro('thread_list_mac...', 'item', Array, Array)
#4 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(KL\UserImprovements\Template\Templater), Array)
#5 src/XF/Widget/WidgetRenderer.php(62): XF\Template\Templater->renderTemplate('widget_new_post...', Array)
#6 src/XF/Widget/WidgetRenderer.php(67): XF\Widget\WidgetRenderer->render()
#7 internal_data/code_cache/templates/l1/s11/public/PAGE_CONTAINER.php(1157): XF\Widget\WidgetRenderer->__toString()
#8 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(KL\UserImprovements\Template\Templater), Array)
#9 src/XF/Pub/App.php(547): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#10 src/XF/App.php(1988): XF\Pub\App->renderPageHtml('












    
...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#11 src/XF/Mvc/Dispatcher.php(362): XF\App->renderPage('












    
...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#12 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}

Figured you might want to know that since upgrading to XF 2.1 the addon works, but it appears to be throwing this error repeatedly. Nothing seems to have broken visually. It just seems to be doing this.
 
Love the addon. Couple requests.

1) Can you add support for custom FA scripts for FA Pro users?
2) Can you add support for FA brands? I would like to use the Twitch, Discord, etc icons but I can't by default.
3) Can you add a reward for x amount of threads or messages in a node?
4) Can you add a reward for x amount of views/reactions/replies on a single thread?
 
Font Awesome icons as trophies do not display on the /help/trophies page.
What icons are you using? It works fine for me.

dtAFvzD.png
 
If you're running xf 2.1, you need to use font awesome 5 icons with their respective prefixes.

They appear everywhere else. Posts, profiles, etc. I'll try include FA4 stylesheet on the trophy page and switch to FA5 icons if that doesn't work.
 
  • ErrorException: [E_NOTICE] Trying to get property 'kl_ui_follower' of non-object
  • src/addons/KL/UserImprovements/Listener/Template/MemberTrophies.php:28
  • Generated by: Unknown account
  • Mar 3, 2019 at 7:14 PM
Stack trace
#0 src/addons/KL/UserImprovements/Listener/Template/MemberTrophies.php(28): XF::handlePhpError(8, '[E_NOTICE] Tryi...', '/var/www/vhosts...', 28, Array)
#1 [internal function]: KL\UserImprovements\Listener\Template\MemberTrophies::extend(Object(KL\UserImprovements\Template\Templater), 'public', 'member_trophies', Array)
#2 src/XF/Extension.php(50): call_user_func_array(Array, Array)
#3 src/XF/App.php(2647): XF\Extension->fire('templater_templ...', Array, 'public:member_t...')
#4 src/XF/Template/Templater.php(1276): XF\App->fire('templater_templ...', Array, 'public:member_t...')
#5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('member_trophies', Array)
#6 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#7 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Member\\Troph...', 'public:member_t...', Array)
#8 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#12 src/XF.php(390): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
Request state
array(4) {
["url"] => string(19) "/members/1/trophies"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}

How to fix it
 
Is there anyway to pass the discord name and avatar ? I see when they register with discord it makes them fill in the discord name, and it just uses the default avatar. Would love for it to grab a few more details automatically.
 
Is there anyway to pass the discord name and avatar ? I see when they register with discord it makes them fill in the discord name, and it just uses the default avatar. Would love for it to grab a few more details automatically.
Hi,

Is there a way to allow for more username colours? Or to allow them to use their own hex value?
Answer to both is no, unfortunately.
 
Can you point me to where in this addon I can find and delete all the Discord related stuff?
Or at least the provider?
I want to use this addon but the issue is that I already have another addon that creates a Discord connected account option.
 
ThemeHouse updated [TH] User Improvements with a new update entry:

Version 1.3.0 released!

Please Note: To upgrade, please upload the files, install the new add-on [TH] User Improvements, then proceed with uninstalling [KL] User Improvements and deleting the files under src/addons/KL/UserImprovements.

Changes:
  • Resolved an issue that would result in long wait times if deletion of a lot of trophies were queued at once
  • Added a trophy progress bar for certain supported criteria
  • Resolved an issue that would prevent trophy category deletion...

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