Resource icon

Trending Content Tags 1.1.8

No permission to download
How can i get this to work on the forum_view and thread_view page?
This currently requires a code change, as it doesn't use a widget framework.

It is fairly simple change, but probably better to dump it into a widget so it can be easily re-used elsewhere. (This is the plan for XF2)
 
This currently requires a code change, as it doesn't use a widget framework.

Could you explain to me what code to change? I guess it's the Frontend Controller, but i'm not quite sure. I would like to use this before switching to XF2. ;)
 
Could you explain to me what code to change? I guess it's the Frontend Controller, but i'm not quite sure. I would like to use this before switching to XF2. ;)

Yup. Making it target the forum_view is straightforward;

https://github.com/Xon/XenForo-Tren...ontentTags/XenForo/ControllerPublic/Forum.php

Copy actionIndex to actionForum in the same file. For threads, you need actionIndex in the Thread controller which this code doesn't extend.

I think @NixFifty created a widget wrapping this, so I'll ask him about it :)
 
got this after installing signature once addon https://xenforo.com/community/resources/signature-once.6182/updates

  • ErrorException: Template error: [E_USER_WARNING] Method canShowSignature is not callable on the given object (SV\TrendingContentTags\XF\Entity\Post)
  • src/XF/Template/Templater.php:1190
Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/findozorn...', 1190)
#1 src/XF/Template/Templater.php(1190): trigger_error('Method canShowS...', 512)
#2 internal_data/code_cache/templates/l9/s14/public/message_macros.php(562): XF\Template\Templater->method(Object(SV\TrendingContentTags\XF\Entity\Post), 'canShowSignatur...', Array)
#3 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l9/s14/public/post_macros.php(90): XF\Template\Templater->callMacro('message_macros', 'signature', Array, Array)
#5 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('signature', Array, Array, Object(XF\Template\ExtensionSet))
#7 internal_data/code_cache/templates/l9/s14/public/post_macros.php(111): XF\Template\Templater->renderExtension('signature', Array, Object(XF\Template\ExtensionSet))
#8 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#10 internal_data/code_cache/templates/l9/s14/public/post_macros.php(136): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#11 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#13 internal_data/code_cache/templates/l9/s14/public/post_macros.php(154): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#14 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#16 internal_data/code_cache/templates/l9/s14/public/post_macros.php(166): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#18 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#19 internal_data/code_cache/templates/l9/s14/public/post_macros.php(239): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(828): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#21 internal_data/code_cache/templates/l9/s14/public/thread_view.php(1408): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#22 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#23 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#24 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#25 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#26 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#27 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#28 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#29 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#30 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#31 src/XF.php(524): XF\App->run()
#32 index.php(20): XF::runApp('XF\\Pub\\App')
#33 {main}
 
Top Bottom