- Compatibilidade com XF
- 2.3.x
- 2.2.x
- Descrição curta
- MusaPekel FindNode is a live filtering widget for XenForo 2.3 that instantly narrows down categories and forums on the forum index without leaving the page, supporting All, Forums only, or Categories only modes. Ideal for faster discovery and theme-friendly use, it's keyboard accessible and works seamlessly with most themes. Installation is simple via AdminCP or CLI; recommended positions include forumoverviewtop and forumlistsidebar.
Instruções MusaPekel FindNode é um widget de filtragem em tempo real para o XenForo 2.3 que permite aos usuários filtrar rapidamente categorias e fóruns na lista do fórum sem sair da página. Ao digitar, a lista on-page é filtrada em tempo real. Ele suporta três modos:
Todos: Match tanto os títulos de categoria quanto os títulos de fóruns.
Fóruns apenas: Match apenas os títulos de fóruns; as cabeças de categoria são ocultadas enquanto se busca.
Categorias apenas: Match apenas os títulos de categorias; as linhas de fóruns são ocultas enquanto se busca.
Por que usá-lo?
Descoberta mais rápida: Pule para o fórum ou categoria correta instantaneamente em grandes boards.
Filtragem no local: Nenhuma recarga de página, nenhum redirecionamento—apenas um narrowing instantâneo da lista atual.
Amigável com tema: Usa seletores padrão do XenForo; compatível com a maioria dos temas.
Disponível: Fluxo de busca e filtragem amigável para teclado.
Instalação e Posicionamento
Instale o add-on (AdminCP ou CLI).
Vá para Aparência → Widgets e adicione Find Node (musapekel_find_node).
Recomendados para posicionar:
forum_overview_top (no topo da lista de fóruns)
forum_list_sidebar (na lateral)
Opcional: Na opção do Widget, escolha o tipo de filtro: Todos, Fóruns apenas ou Categorias apenas.
O widget alvo apenas os nós DOM de categoria/forum do índice da forum.
A entrada é normalizada (diacríticos/letras turcas) e a filtragem é aplicada em tempo real.
A visibilidade das cabeças de categoria e/ou linhas de fóruns são alternadas conforme o modo selecionado.
Performance & Compatibility
Somente no cliente (JS puro), sem pedidos HTTP adicionais.
Escalável; para boards muito grandes, considere ajustar os seletores CSS para seu tema.
Verificado em XenForo 2.3. Temas personalizados podem exigir pequenas alterações nos seletores.
FAQ / Resolução de Problemas
“Widget não funciona na lateral.” O script aguarda que o conteúdo principal se monte. Se ainda falhar, seu tema pode usar nomes de classe diferentes—adicione os seletores (ex: .block--categoria, .node--fórum, .bloco--linha.node, .titulo--node).
“Coluna 'título' / 'ativo' desconhecida.” Use os campos corretos XF:Widget / XF:WidgetDefinition para o XF 2.3. Campos como título/ativo/exibição de ordem não são colunas DB; a ordenação vive dentro do JSON de posições.
Todos: Match tanto os títulos de categoria quanto os títulos de fóruns.
Fóruns apenas: Match apenas os títulos de fóruns; as cabeças de categoria são ocultadas enquanto se busca.
Categorias apenas: Match apenas os títulos de categorias; as linhas de fóruns são ocultas enquanto se busca.
Por que usá-lo?
Descoberta mais rápida: Pule para o fórum ou categoria correta instantaneamente em grandes boards.
Filtragem no local: Nenhuma recarga de página, nenhum redirecionamento—apenas um narrowing instantâneo da lista atual.
Amigável com tema: Usa seletores padrão do XenForo; compatível com a maioria dos temas.
Disponível: Fluxo de busca e filtragem amigável para teclado.
Instalação e Posicionamento
Instale o add-on (AdminCP ou CLI).
Vá para Aparência → Widgets e adicione Find Node (musapekel_find_node).
Recomendados para posicionar:
forum_overview_top (no topo da lista de fóruns)
forum_list_sidebar (na lateral)
Opcional: Na opção do Widget, escolha o tipo de filtro: Todos, Fóruns apenas ou Categorias apenas.
Como funciona
O widget alvo apenas os nós DOM de categoria/forum do índice da forum.
A entrada é normalizada (diacríticos/letras turcas) e a filtragem é aplicada em tempo real.
A visibilidade das cabeças de categoria e/ou linhas de fóruns são alternadas conforme o modo selecionado.
Performance & Compatibility
Somente no cliente (JS puro), sem pedidos HTTP adicionais.
Escalável; para boards muito grandes, considere ajustar os seletores CSS para seu tema.
Verificado em XenForo 2.3. Temas personalizados podem exigir pequenas alterações nos seletores.
FAQ / Resolução de Problemas
“Widget não funciona na lateral.” O script aguarda que o conteúdo principal se monte. Se ainda falhar, seu tema pode usar nomes de classe diferentes—adicione os seletores (ex: .block--categoria, .node--fórum, .bloco--linha.node, .titulo--node).
“Coluna 'título' / 'ativo' desconhecida.” Use os campos corretos XF:Widget / XF:WidgetDefinition para o XF 2.3. Campos como título/ativo/exibição de ordem não são colunas DB; a ordenação vive dentro do JSON de posições.