What's new
[XB] Forum Content List Tabs

[XB] Forum Content List Tabs [Paid] 2.0.7 Patch Level 2

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: 3
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.
 
Sorry for late response:

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.
Fixed in last update

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.
I do not observe such problem
If this can be resolved by adding another day, the issue may be related to your and server time zone differences

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:

Invalid trending result content type: 1 src/XF/Repository/TrendingContentRepository.php:471
This error is thrown if your database contains a result that is not registered in the system (probably due to a removed add-on or incorrect content type)

  • 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 added some features from this in the latest update
 
THANK YOU. I love the update. The only critique I have regarding pagination, is that it takes you to entirely separate page.

Screenshot 2025-10-23 at 14-49-26 Latest altBoards Gaming Forum.webp

It would be better to have AJAX pagination, if possible.
 
@Painbaker, since the last update, I cannot filter content. The option is checked in the individual tab options but the button doesn't appear. Has something changed or have I missed a style/template edit when updating?

Edit: Seems to be the news feed tabs it isn't appearing on.

Nevermind, fixed it.
 
Last edited:
Hi @Painbaker

I love how this addon is evolving and I really appreciate your efforts.

I would like to ask if you can add "forum limit" option to the "featured thread" and "trending content" tabs. I want to exempt trending and featured threads from certain forums but it is not possible at the moment. I see that there is forum limit in the Threads, something similar would be great.

As a bonus, grid view and custom view would be amazing at the some tabs such as trending and featured contents :)
 
Last edited:
Hi @Painbaker

I love how this addon is evolving and I really appreciate your efforts.

I would like to ask if you can add "forum limit" option to the "featured thread" and "trending content" tabs. I want to exempt trending and featured threads from certain forums but it is not possible at the moment. I see that there is forum limit in the Threads, something similar would be great.
Additionally, the addon is not respecting the standard and simple view choice at the moment. I have tried in the Featured thread tab type and view is not changed based on my preference.
 
Back
Top