Défilement infini pour la catégorie

Salut ! Dites-moi, est-il possible d’implémenter le défilement infini pour la section des catégories d’une manière ou d’une autre ? S’il y a beaucoup de sous-catégories et de catégories, la page commence à se charger longtemps.

Pouvez-vous montrer un exemple de cela ? J’ai environ 40 catégories et je n’ai aucun problème. Il peut également être utile de masquer les catégories auxquelles vous ne participez pas.

Oui, bien sûr. J’ai beaucoup plus de sous-catégories. Je sais que c’est beaucoup. https://proautoclub.ru/

Vous rencontreriez toujours des problèmes une fois les catégories listées lorsque vous feriez défiler. J’utiliserais des balises dans votre cas.

5 « J'aime »

Vous avez 1437 catégories. Ce n’est pas recommandé.

Votre site.json fait 4,5 Mo, tandis que Meta fait 56 Ko en comparaison. Essayez peut-être d’utiliser des tags.

4 « J'aime »

Oui, je comprends que cela représente beaucoup, mais j’aimerais laisser cela sous cette forme, sans balises. Peut-être existe-t-il un moyen de masquer les sous-catégories de la page principale, ou cela nécessitera-t-il des modifications importantes du code ?

Oui, je supposais une mise en page en boîte, auquel cas il y a moins à afficher si vous désactivez le son. Maintenant que j’ai vu que c’est la vue liste, tout prend plus de sens. Je suis tout à fait d’accord que les tags sont la voie à suivre ici. La fonctionnalité de mots surveillés est également d’une grande aide.

Si vous souhaitez absolument poursuivre les catégories de cette manière, je vous recommande d’explorer la mise en page en boîte :

Vous pouvez réduire le nombre de sujets mis en avant à 1, mais vous devez le faire manuellement dans chaque catégorie.


Vous obtenez alors quelque chose comme ceci :

1 « J'aime »

Je peux comprendre cela.
Mais ici, vous utilisez essentiellement les catégories d’une manière pour laquelle Discourse n’est pas conçu si je comprends bien le message de Falco.

Je ne connais pas grand-chose au développement de Discourse, j’énonce probablement l’évidence, mais votre hiérarchie de catégories semble pourtant parfaite pour utiliser des tags et je suppose que cela résoudrait complètement votre problème (à moins que vous n’ayez un problème particulier avec les tags ?).

Ici, vous pourriez avoir ce genre de hiérarchie (catégorie → tags) :

Chevrolet

  • Camaro
    • #Camaro-II
    • #Camaro-III
    • #Camaro-IV
    • etc

Et ainsi de suite pour Cavalier, Corvette…

3 « J'aime »

Merci à tous pour vos réponses

1 « J'aime »

Tous ceux qui savent comment fonctionne ce logiciel pensent que vous ne voulez pas faire cela.

Un site sur les voitures est littéralement l’exemple à suivre pour utiliser les tags : https://community.cartalk.com/ (It's Time We Talked About Tags)

Oui, vous pourriez toutes les ajouter à SiteSetting.default categories muted. Et ensuite, vous feriez en sorte que les gens puissent les trouver et les désactiver dans /my/preferences/categories.

1 « J'aime »