Salut, j’ai ma page d’accueil sur https://community.bookbrowse.com/, je sais que je peux limiter le nombre de sous-catégories affichées sous la catégorie parente en utilisant CSS, mais je me demandais si je pouvais changer la façon dont elles sont affichées pour qu’elles soient dans l’ordre des publications ou de la date de création (la plus récente en premier ?) avec le réglage actuel, elles seront affichées en premier les plus anciennes sous-catégories, ce que je ne veux pas :
Vous pouvez définir manuellement l’ordre d’affichage des sous-catégories en réorganisant les catégories et en définissant des positions fixes pour les catégories.
Discourse classe généralement les catégories en fonction de leur activité, les catégories les plus récemment actives apparaissant en haut de votre page de catégories et dans le menu déroulant des catégories de la navigation principale. Cependant, vous pouvez définir des positions fixes pour vos catégories si vous préférez un ordre personnalisé et statique.
Salut Sara, merci de ta réponse ! Je retire la marque de solution car je fais référence à la disposition des sous-catégories sous la catégorie parente sur la page des catégories principales. Actuellement, cela semble être codé en dur pour n’afficher les catégories que par ordre de création, le plus ancien étant le premier :
J’ai pu appliquer du CSS pour que seules les 3 dernières soient affichées, cependant, il serait agréable de pouvoir définir l’ordre sur le plus récemment publié en premier, comme vous l’avez mentionné. S’il existe un paramètre pour mettre à jour l’ordre des sous-catégories sous une catégorie sur la page de catégorie principale, ou s’il s’agit d’un bug et que l’ordre devrait être par date de mise à jour la plus récente dans la vue de catégorie, veuillez me le faire savoir.
Dans la catégorie des clubs de lecture, les sous-catégories affichent bien le plus récent en premier, comme prévu, mais pas sur la page de catégorie principale / page d’accueil : https://community.bookbrowse.com/
Si le réordonnancement personnalisé des catégories est activé (comme Sara l’a souligné), vous pouvez également réordonner les sous-catégories.
Comme vous pouvez le voir, nous avons le dernier sujet édité dans la catégorie #start, mais dans la liste des catégories, il est toujours à sa place fixe d’origine.
D’accord, mais j’aime le réglage par défaut de « les plus récents d’abord » dans la page de catégorie (par exemple, Book Clubs - BookBrowse Community Forum), mais sur la page d’accueil / page des catégories (par exemple, https://community.bookbrowse.com/), le défaut est basé sur la date de création, ce qui semble être un bug / une mauvaise conception. J’ai dû appliquer manuellement du CSS pour n’afficher que les 3 derniers créés, ce qui n’est toujours pas idéal. Le codage en dur n’est pas idéal non plus car j’aimerais que les sous-catégories les plus récemment consultées soient en haut.
Donc, vous parlez d’une divergence entre le style de liste de sous-catégorie (Subcategory List Style) défini dans votre catégorie et le style d’affichage de la page principale.
Je suppose qu’il s’agit de paramètres totalement indépendants qui n’ont probablement pas été conçus en même temps par les mêmes personnes. Il pourrait donc s’agir d’une question parfaitement valable.
Exactement, j’imagine que la plupart des gens finissent par coder en dur l’ordre, donc ce n’est généralement pas un problème, mais je crée essentiellement une nouvelle sous-catégorie par semaine, donc c’est un peu ennuyeux, de plus ma forte préférence est que l’ordre soit basé sur l’engagement car certaines discussions se terminent plus rapidement que d’autres et je veux éviter la charge administrative de la mise à jour de l’ordre.
Et il est intéressant que le codage en dur de l’ordre applique ce paramètre à la page principale, mais que les valeurs par défaut soient différentes.
J’ai la même question. Comment définir l’ordre des sous-catégories affichées sur la page principale. (J’aimerais aussi les formater en lignes beaucoup plus grandes, mais c’est un autre problème)
Existe-t-il une solution autre que le codage en dur ?




