MusaPekel FindNode – Smart Forum/Category Search Widget for XenForo 2.3

MusaPekel FindNode – Smart Forum/Category Search Widget for XenForo 2.3 1.0.2

No permission to download
Compatible XF 2.x versions
  1. 2.2
  2. 2.3

What is it?​


MusaPekel FindNode is a live filtering widget for XenForo 2.3 that lets users quickly narrow down categories and forums on the forum index without leaving the page. As users type, the on-page list is filtered in real time. It supports three modes:


  • All: Matches both category titles and forum titles.
  • Forums only: Matches forum titles only; category headers are hidden while searching.
  • Categories only: Matches category titles only; forum rows are hidden while searching.

Why use it?​


  • Faster discovery: Jump to the right forum or category instantly on large boards.
  • In-place filtering: No page reloads, no redirects—just instant narrowing of the current list.
  • Theme friendly: Uses default XenForo selectors; compatible with most themes.
  • Accessible: Keyboard-friendly search and filter flow.

Installation & Placement​


  1. Install the add-on (AdminCP or CLI).
  2. Go to Appearance → Widgets and add Find Node (musapekel_find_node).
  3. Recommended positions:
    • forum_overview_top (top of forum list)
    • forum_list_sidebar (sidebar)
  4. Optional: In Widget Options, choose Filter type: All, Forums only, or Categories only.

Note: In the sidebar position, the widget waits until the main content DOM (forum list) is ready, then binds. No jQuery required.

How it works​


  • The widget targets forum index category/forum DOM nodes only.
  • Input is normalized (diacritics/Turkish letters) and filtering is applied on the fly.
  • Visibility of category headers and/or forum rows is toggled according to the selected mode.

Performance & Compatibility​


  • Client-side only (vanilla JS), no extra HTTP requests.
  • Scales well; for extremely large boards, consider tightening CSS selectors to your theme.
  • Verified on XenForo 2.3. Custom themes may require minor selector tweaks.

FAQ / Troubleshooting​


  • “Widget doesn’t work in sidebar.” The script waits for the main content to mount. If it still fails, your theme may use different class names—adjust selectors (e.g., .block--category, .node--forum, .block-row.node, .node-title a).
  • “Column 'title' / 'active' is unknown.” Use correct XF:Widget / XF:WidgetDefinition fields for XF 2.3. Fields like title/active/display_order aren’t DB columns; ordering lives inside the positions JSON.
  • Category Search.webp
    Category Search.webp
    7.1 KB · Views: 169
  • Find Category And Forum Search.webp
    Find Category And Forum Search.webp
    10.7 KB · Views: 169
  • Forum Search.webp
    Forum Search.webp
    6.4 KB · Views: 159
  • mobile.webp
    mobile.webp
    29.2 KB · Views: 153
  • sidebar.webp
    sidebar.webp
    12.5 KB · Views: 167
Author
MPekel
Downloads
13
Views
207
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from MPekel

Latest updates

  1. Threads only

    Threads only: Searches and listings are made according to threads; forum/category listings are...

Latest reviews

The plugin is very useful. It is better than my expectation. Only bad thing is that it doesn't work properly in the sidebar. But it does the magic in forum overview
M
MPekel
Hello, what do you mean by sidebar? Let's fix it :)
Back
Top Bottom