- Compatibilité XF
- 2.3.x
- 2.2.x
- Description courte
- 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.
index forum sans quitter la page. Lorsque les utilisateurs tapent, la liste sur-page est filtrée en temps réel.
2. Il supporte trois modes :
- Tous : Match avec les titres des catégories et des forums.
- Seulement forums : Match uniquement avec les titres de forums ; les entêtes de catégorie sont masqués pendant la recherche.
- Seulement catégories : Match uniquement avec les titres de catégories ; les lignes de forum sont masquées pendant la recherche.
Pourquoi l
Comment ça fonctionne
Le widget cible uniquement les nœuds DOM de catégorie/forum du panneau d'index.
L'entrée est normalisée (accents/tirages turcs) et le filtre s'applique en temps réel.
La visibilité des entêtes de catégorie et/ou des lignes de forum sont alternativement allumées/soutenues selon la mode sélectionnée.
Performances et compatibilité
Seulement côté client (JS pur), aucun autre demande HTTP supplémentaire.
Il s'adapte bien; pour des boards très grands, envisagez d'affinir les sélecteurs CSS à votre thème.
Vérifié sur XenForo 2.3. Thèmes personnalisés peuvent nécessiter quelques ajustements de sélecteur.
FAQ / Diagnostics
“Le widget ne fonctionne pas dans le panneau latéral.” Le script attend que le contenu principal s'installe. Si cela échoue encore, votre thème utilise peut-être des noms de classes différents—ajustez les sélecteurs (par exemple, .block--category, .node--forum, .block-row.node, .node-title a).
“La colonne 'title' / 'active' est inconnue.” Utilisez les champs corrects XF:Widget / XF:WidgetDefinition pour XF 2.3. Les champs comme title/active/display_order ne sont pas des colonnes DB ; l'ordre de vie dans le JSON positions.
2. Il supporte trois modes :
- Tous : Match avec les titres des catégories et des forums.
- Seulement forums : Match uniquement avec les titres de forums ; les entêtes de catégorie sont masqués pendant la recherche.
- Seulement catégories : Match uniquement avec les titres de catégories ; les lignes de forum sont masquées pendant la recherche.
Pourquoi l
Comment ça fonctionne
Le widget cible uniquement les nœuds DOM de catégorie/forum du panneau d'index.
L'entrée est normalisée (accents/tirages turcs) et le filtre s'applique en temps réel.
La visibilité des entêtes de catégorie et/ou des lignes de forum sont alternativement allumées/soutenues selon la mode sélectionnée.
Performances et compatibilité
Seulement côté client (JS pur), aucun autre demande HTTP supplémentaire.
Il s'adapte bien; pour des boards très grands, envisagez d'affinir les sélecteurs CSS à votre thème.
Vérifié sur XenForo 2.3. Thèmes personnalisés peuvent nécessiter quelques ajustements de sélecteur.
FAQ / Diagnostics
“Le widget ne fonctionne pas dans le panneau latéral.” Le script attend que le contenu principal s'installe. Si cela échoue encore, votre thème utilise peut-être des noms de classes différents—ajustez les sélecteurs (par exemple, .block--category, .node--forum, .block-row.node, .node-title a).
“La colonne 'title' / 'active' est inconnue.” Utilisez les champs corrects XF:Widget / XF:WidgetDefinition pour XF 2.3. Les champs comme title/active/display_order ne sont pas des colonnes DB ; l'ordre de vie dans le JSON positions.