What's new
[XB] Forum Content List Tabs

[XB] Forum Content List Tabs [Paid] 2.0.8 Patch Level 1

No permission to buy ($20.00)
Hi @Painbaker

It seems Filters are not dynamic? Is it by design? I am trying to filter tab based on the thread type, but I have to refresh page each time after I selected my filter. Could you please check it? I believe that it should be dynamic.
 

Attachments

Painbaker updated [XB] Forum Content List Tabs with a new update entry:

2.0.8

  • Code refactor
  • The filters menu was moved to a separate AJAX page to minimize extra DB queries.
  • Added ajax page navigation
  • Added participated & started threads filters
  • Added featured content option to filter threads by forum
  • Fixed dynamic filters applying on XF 2.2.x
  • Fixed load_more_auto option not marked as checked

Read the rest of this update entry...
 
Hi @Painbaker

Could you please consider relocating Filter section into the tabs row? And option, to show only icon, icon+name, and only name would be great.

View attachment 3276
This requires a custom JS tab handler, as it is located outside the tab's loadable content. DM me if you're really interested in this feature.

Hi @Painbaker

It seems Filters are not dynamic? Is it by design? I am trying to filter tab based on the thread type, but I have to refresh page each time after I selected my filter. Could you please check it? I believe that it should be dynamic.
Fixed in last update

@Painbaker, any chance we can get "Threads Started" and "Threads Participated In" added to the thread filter options
Added
 
There is bug on filtering. Please see the video attached. And dnamic filtering still not working, i hvae to refresh the page after select the content type and press to filter button.

XenForo version is 2.3.6. And received the following server error as well.

Server error log
  • ErrorException: [E_WARNING] Undefined array key "started"
  • src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php:215
  • Generated by: Fatih Özcan
  • 19 November 2025 at 01:17

Stack trace​

#0 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(215): XF::handlePhpError(2, '[E_WARNING] Und...', '/var/www/vhosts...', 215)
#1 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(302): OzzModz\ForumListTabs\ForumListTab\Thread->applyContentFinderFilters(Object(Banxix\BumpThread\XF\Finder\Thread))
#2 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(230): OzzModz\ForumListTabs\ForumListTab\Thread->getContentFinder()
#3 src/addons/OzzModz/ForumListTabs/Entity/Tab.php(157): OzzModz\ForumListTabs\ForumListTab\Thread->getContentTotalCount()
#4 src/addons/OzzModz/ForumListTabs/Repository/Tab.php(150): OzzModz\ForumListTabs\Entity\Tab->updateUserCounter()
#5 src/XF.php(907): OzzModz\ForumListTabs\Repository\Tab->OzzModz\ForumListTabs\Repository\{closure}()
#6 src/addons/OzzModz/ForumListTabs/Repository/Tab.php(133): XF::asVisitor(Object(SV\ContactUsThread\XF\Entity\User), Object(Closure))
#7 src/addons/OzzModz/ForumListTabs/Listener.php(49): OzzModz\ForumListTabs\Repository\Tab->updateCountersForUser(Object(SV\ContactUsThread\XF\Entity\User))
#8 src/XF.php(653): OzzModz\ForumListTabs\Listener::OzzModz\ForumListTabs\{closure}()
#9 src/XF/Mvc/Dispatcher.php(164): XF::triggerRunOnce(true)
#10 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#12 src/XF.php(806): XF\App->run()
#13 index.php(23): XF::runApp('XF\\Pub\\App')
#14 {main}

Request state​

array(4) {
["url"] => string(146) "/forum-list-tabs/mesajlar?refresh=true&_xfResponseType=json&_xfWithData=1&_xfRequestUri=%2F&_xfToken=1763504204%2Cb81e77d94bb2734f9263322b0d59a865"
["referrer"] => string(34) "https://www.cevremuhendisleri.net/"
["_GET"] => array(5) {
["refresh"] => string(4) "true"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["_xfRequestUri"] => string(1) "/"
["_xfToken"] => string(43) "1763504204,b81e77d94bb2734f9263322b0d59a865"
}
["_POST"] => array(0) {
}
}
 

Attachments

Hi. There's an issue with unread count numbers. I have unchecked it, but is still there.

Also. received this issue:

Code:
0 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(215): XF::handlePhpError(2, '[E_WARNING] Und...', '/', 215)
#1 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(302): OzzModz\ForumListTabs\ForumListTab\Thread->applyContentFinderFilters(Object(Banxix\BumpThread\XF\Finder\Thread))
#2 src/addons/OzzModz/ForumListTabs/ForumListTab/AbstractContentList.php(119): OzzModz\ForumListTabs\ForumListTab\Thread->getContentFinder()
#3 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(236): OzzModz\ForumListTabs\ForumListTab\AbstractContentList->getContentTotalCount()
#4 src/addons/OzzModz/ForumListTabs/Entity/Tab.php(157): OzzModz\ForumListTabs\ForumListTab\Thread->getContentTotalCount()
#5 src/addons/OzzModz/ForumListTabs/Repository/Tab.php(150): OzzModz\ForumListTabs\Entity\Tab->updateUserCounter()
#6 src/XF.php(906): OzzModz\ForumListTabs\Repository\Tab->{closure:OzzModz\ForumListTabs\Repository\Tab::updateCountersForUser():133}()
#7 src/addons/OzzModz/ForumListTabs/Repository/Tab.php(133): XF::asVisitor(Object(Andrew\ModeratorPanel\XF\Entity\User), Object(Closure))
#8 src/addons/OzzModz/ForumListTabs/Listener.php(49): OzzModz\ForumListTabs\Repository\Tab->updateCountersForUser(Object(Andrew\ModeratorPanel\XF\Entity\User))
#9 src/XF.php(653): OzzModz\ForumListTabs\Listener::{closure:OzzModz\ForumListTabs\Listener::appPubStartEnd():46}()
#10 src/XF/Mvc/Dispatcher.php(164): XF::triggerRunOnce(true)
#11 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#12 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#13 src/XF.php(806): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}
 
Also. received this issue:

0 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(215): XF::handlePhpError(2, '[E_WARNING] Und...', '/', 215) #1 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(302): OzzModz\ForumListTabs\ForumListTab\Thread->applyContentFinderFilters(Object(Banxix\BumpThread\XF\Finder\Thread)) #2 src/addons/OzzModz/ForumListTabs/ForumListTab/AbstractContentList.php(119): OzzModz\ForumListTabs\ForumListTab\Thread->getContentFinder() #3 src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php(236): OzzModz\ForumListTabs\ForumListTab\AbstractContentList->getContentTotalCount() #4 src/addons/OzzModz/ForumListTabs/Entity/Tab.php(157): OzzModz\ForumListTabs\ForumListTab\Thread->getContentTotalCount() #5 src/addons/OzzModz/ForumListTabs/Repository/Tab.php(150): OzzModz\ForumListTabs\Entity\Tab->updateUserCounter() #6 src/XF.php(906): OzzModz\ForumListTabs\Repository\Tab->{closure:OzzModz\ForumListTabs\Repository\Tab::updateCountersForUser():133}() #7 src/addons/OzzModz/ForumListTabs/Repository/Tab.php(133): XF::asVisitor(Object(Andrew\ModeratorPanel\XF\Entity\User), Object(Closure)) #8 src/addons/OzzModz/ForumListTabs/Listener.php(49): OzzModz\ForumListTabs\Repository\Tab->updateCountersForUser(Object(Andrew\ModeratorPanel\XF\Entity\User)) #9 src/XF.php(653): OzzModz\ForumListTabs\Listener::{closure:OzzModz\ForumListTabs\Listener::appPubStartEnd():46}() #10 src/XF/Mvc/Dispatcher.php(164): XF::triggerRunOnce(true) #11 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch)) #12 src/XF/App.php(2824): XF\Mvc\Dispatcher->run() #13 src/XF.php(806): XF\App->run() #14 index.php(23): XF::runApp('XF\\Pub\\App') #15 {main}
This is only the error stack trace. Please send the error itself (header)
 
Different one.

Code:
Server error log
ErrorException: Template error: [E_USER_WARNING] Cannot call method getFlattened on a non-object (NULL) src/XF/Template/Templater.php:1267
Generated by: Fatih Özcan 19 November 2025 at 01:29

Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1267)
#1 src/XF/Template/Templater.php(1267): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l2/s0/admin/ozzmodz_flt_tab_options.featured_content.php(68): XF\Template\Templater->method(NULL, 'getFlattened', Array)
#3 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/addons/OzzModz/ForumListTabs/ForumListTab/AbstractHandler.php(118): XF\Template\Templater->renderTemplate('ozzmodz_flt_tab...', Array)
#5 src/addons/OzzModz/ForumListTabs/Entity/Tab.php(117): OzzModz\ForumListTabs\ForumListTab\AbstractHandler->renderOptions()
#6 src/XF/Template/Templater.php(1282): OzzModz\ForumListTabs\Entity\Tab->renderOptions()
#7 internal_data/code_cache/templates/l2/s0/admin/ozzmodz_flt_tab_edit.php(151): XF\Template\Templater->method(Object(OzzModz\ForumListTabs\Entity\Tab), 'renderOptions', Array)
#8 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('ozzmodz_flt_tab...', Array)
#10 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('OzzModz\\ForumLi...', 'admin:ozzmodz_f...', Array)
#12 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#16 src/XF.php(806): XF\App->run()
#17 admin.php(15): XF::runApp('XF\\Admin\\App')
#18 {main}

Request state
array(4) {
  ["url"] => string(41) "/admin.php?forum-list-tabs/one_cikan/edit"
  ["referrer"] => string(53) "/admin.php?forum-list-tabs/"
  ["_GET"] => array(1) {
    ["forum-list-tabs/one_cikan/edit"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
I get these errors with the ajax auto load.

Code:
ErrorException: [E_WARNING] Undefined array key "started" in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 215

    XF::handlePhpError() in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 215
    OzzModz\ForumListTabs\ForumListTab\Thread->applyContentFinderFilters() in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 302
    OzzModz\ForumListTabs\ForumListTab\Thread->getContentFinder() in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 230
    OzzModz\ForumListTabs\ForumListTab\Thread->getContentTotalCount() in src/addons/OzzModz/ForumListTabs/Entity/Tab.php at line 157
    OzzModz\ForumListTabs\Entity\Tab->updateUserCounter() in src/addons/OzzModz/ForumListTabs/Repository/Tab.php at line 150
    OzzModz\ForumListTabs\Repository\Tab->OzzModz\ForumListTabs\Repository\{closure}() in src/XF.php at line 906
    XF::asVisitor() in src/addons/OzzModz/ForumListTabs/Repository/Tab.php at line 133
    OzzModz\ForumListTabs\Repository\Tab->updateCountersForUser() in src/addons/OzzModz/ForumListTabs/Listener.php at line 49
    OzzModz\ForumListTabs\Listener::OzzModz\ForumListTabs\{closure}() in src/XF.php at line 653
    XF::triggerRunOnce() in src/XF/Mvc/Dispatcher.php at line 164
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 806
    XF::runApp() in index.php at line 23
 
I get these errors with the ajax auto load.

Code:
ErrorException: [E_WARNING] Undefined array key "started" in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 215

    XF::handlePhpError() in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 215
    OzzModz\ForumListTabs\ForumListTab\Thread->applyContentFinderFilters() in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 302
    OzzModz\ForumListTabs\ForumListTab\Thread->getContentFinder() in src/addons/OzzModz/ForumListTabs/ForumListTab/Thread.php at line 230
    OzzModz\ForumListTabs\ForumListTab\Thread->getContentTotalCount() in src/addons/OzzModz/ForumListTabs/Entity/Tab.php at line 157
    OzzModz\ForumListTabs\Entity\Tab->updateUserCounter() in src/addons/OzzModz/ForumListTabs/Repository/Tab.php at line 150
    OzzModz\ForumListTabs\Repository\Tab->OzzModz\ForumListTabs\Repository\{closure}() in src/XF.php at line 906
    XF::asVisitor() in src/addons/OzzModz/ForumListTabs/Repository/Tab.php at line 133
    OzzModz\ForumListTabs\Repository\Tab->updateCountersForUser() in src/addons/OzzModz/ForumListTabs/Listener.php at line 49
    OzzModz\ForumListTabs\Listener::OzzModz\ForumListTabs\{closure}() in src/XF.php at line 653
    XF::triggerRunOnce() in src/XF/Mvc/Dispatcher.php at line 164
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2824
    XF\App->run() in src/XF.php at line 806
    XF::runApp() in index.php at line 23
Fixed in 2.0.8 Patch Level 1
 
Back
Top