What's new
[XB] Forum Content List Tabs

[XB] Forum Content List Tabs [Paid] 2.0.6

No permission to buy ($20.00)
I really like the new mobile menu. Thank you for the update.

My only critique would be that menu stays open after clicking on it. It would be nice attention to detail if the menu closes after selection.
 
Hi @Painbaker

Last update is awesome. Thank you so much. I have a quick question. Small arrow on the right side of the new menu style is not appearing at my forum. I have reverted the changes I made with extra.less but it is still same.

1756297856435.png

Additionally, the tabs icon size and text size do not change the new menu icon and text size. I am not sure if you did this intentionally.
1756297930850.png

Could you please investigate these problems?
 
I would like to propose more flexibility for how this add-on can be used:

Screenshot 2025-09-17 at 16-33-22 altBoards Gaming Forum.png

I want to essentially replace the forum index with a thread view similar to Invision's Fluid View. I can somewhat accomplish this with your add-on and the node list widget from Ozzmods/Nulemia.

But there a few things holding it back.
  • Option to disable and sort the Forums tab. Currently there is no way to move the forums tab or even disable it.
  • Pagination support
  • AJAX auto-load when scrolling
  • I would REALLY like if you could integrate the node list widget into this add-on to filter the threads based on forum selection.

I understand that this isn't the exact purpose for this add-on but you have a great skeleton to do this.
 
The trending tab won't load if the content type is set to thread only. It works when set to any.

Here is the error log:

Code:
    InvalidArgumentException: Template public:ozzmodz_flt_tab_pane error: Invalid trending result content type: 1 src/XF/Repository/TrendingContentRepository.php:471

    Generated by: matthew Sep 22, 2025 at 1:29 PM

Stack trace

#0 src/XF/Repository/TrendingContentRepository.php(23): XF\Repository\TrendingContentRepository->validateResultOptions('hot', 7, '1', 0)
#1 src/addons/OzzModz/ForumListTabs/ForumListTab/TrendingContent.php(81): XF\Repository\TrendingContentRepository->getResult('hot', 7, '1', 0)
#2 src/addons/OzzModz/ForumListTabs/ForumListTab/AbstractHandler.php(126): OzzModz\ForumListTabs\ForumListTab\TrendingContent->getTemplateParams()
#3 src/addons/OzzModz/ForumListTabs/Entity/Tab.php(102): OzzModz\ForumListTabs\ForumListTab\AbstractHandler->render()
#4 src/XF/Template/Templater.php(1282): OzzModz\ForumListTabs\Entity\Tab->render()
#5 internal_data/code_cache/templates/l1/s19/public/ozzmodz_flt_tab_pane.php(10): XF\Template\Templater->method(Object(OzzModz\ForumListTabs\Entity\Tab), 'render', Array)
#6 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#7 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('ozzmodz_flt_tab...', Array, true, NULL)
#8 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:ozzmodz_...', Array)
#9 src/XF/Mvc/Renderer/Json.php(86): XF\Template\Template->render()
#10 src/XF/Mvc/Renderer/Json.php(70): XF\Mvc\Renderer\Json->renderHtmlFallback('OzzModz\\ForumLi...', 'public:ozzmodz_...', Array)
#11 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Json->renderView('OzzModz\\ForumLi...', 'public:ozzmodz_...', Array)
#12 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#15 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#16 src/XF.php(806): XF\App->run()
#17 index.php(23): XF::runApp('XF\\Pub\\App')
#18 {main}

Request state

array(4) {
  ["url"] => string(146) "/forum-list-tabs/trending?refresh=true&_xfResponseType=json&_xfWithData=1&_xfRequestUri=%2F&_xfToken=1758565715%2C897b4add9b1575043bf9ac6e0102ed54"
  ["referrer"] => string(22) "https://altboards.com/"
  ["_GET"] => array(5) {
    ["refresh"] => string(4) "true"
    ["_xfResponseType"] => string(4) "json"
    ["_xfWithData"] => string(1) "1"
    ["_xfRequestUri"] => string(1) "/"
    ["_xfToken"] => string(43) "1758565715,897b4add9b1575043bf9ac6e0102ed54"
  }
  ["_POST"] => array(0) {
  }
}
 

Attachments

  • Screenshot 2025-09-22 at 13-28-17 altBoards Gaming Forum.png
    39.8 KB · Views: 2
Sticky thread criteria is broken, specifically created by date.

I have a new sticky thread that I would like to stay at the top. I created it yesterday. If I specify the criteria to be 09/22/25 to Present, it will stay sticky at the top. If I do 09/22/25 to 09/22/25 or 09/23/25, it doesn't.
 
Back
Top