La catégorie n’est pas toujours chargée non plus pour les suggestions « Votre sujet est similaire à… »
Il semble que le sélecteur de catégorie ait des problèmes avec les catégories chargées paresseusement lorsque le sélecteur de tag est également utilisé. Par exemple, lorsque vous ouvrez Topics tagged official, l’apparence dépend de si vous avez ajouté Plugin et Plugin > Extras à votre barre latérale.
Lorsque vous avez ajouté les deux, tout fonctionne bien
Lorsque vous supprimez Plugin > Extras de la barre latérale, le sélecteur de sous-catégorie est manquant
Et lorsque vous supprimez également Plugin de la barre latérale, le menu déroulant de catégorie n’affiche plus la catégorie sélectionnée (et la bannière de catégorie n’affiche pas la catégorie)
Lorsque vous cliquez sur ‘Hot’ ou ‘Top’ à partir de là, Discourse ignore le filtre de catégorie. Par exemple, au lieu de passer de ‘Latest’ à https://meta.discourse.org/tags/c/plugin/22/official/l/latest à ‘Top’ à https://meta.discourse.org/tags/c/plugin/22/official/l/top, vous êtes redirigé vers https://meta.discourse.org/tag/official/l/top.
J’ai remarqué que « Naviguer vers le premier message après la lecture des sujets » ne fonctionne pas toujours lorsque la catégorie n’est pas ajoutée à la barre latérale. Je pense donc que c’est à cause des catégories chargées paresseusement.
- Supprimez Documentation > Contributing de votre barre latérale
- Lisez Contributing to Discourse development vous devriez donc être dirigé vers le haut lors de votre prochaine visite. (Je l’épinglerais s’il n’est pas épinglé pour mieux le retrouver plus tard)
- Ouvrez Contributing to Discourse
- Rechargez
- Utilisez le lien vers Documentation > Contributing sous le titre
- Ouvrez Contributing to Discourse Development
Ensuite, vous verrez le dernier message au lieu du premier
Cela fonctionne comme prévu lorsque Documentation > Contributing est ajouté à la section des catégories de la barre latérale.
Lorsque le style de page de catégorie de bureau est défini sur « Sous-catégories avec sujets mis en avant » avec chargement différé, les sous-catégories ne sont pas séparées et affichées. Cela rend le style effectivement identique à « Catégories avec sujets mis en avant ».
J’imagine que c’est le résultat attendu, mais je voulais vérifier d’abord. Si c’est le cas, une description ou un avertissement supplémentaire pourrait être nécessaire.
Sans chargement différé :
Avec chargement différé :
Le chargement différé des catégories rend impossible la configuration des paramètres d’approbation des catégories. Vous pouvez enregistrer, mais après un rechargement, les cases à cocher sont à nouveau vides.
Chargement différé des catégories désactivé :
Chargement différé des catégories activé :
Pouvez-vous regarder dans la console, curieux de savoir si l’appel pour enregistrer la catégorie échoue ?
Un cas limite si étrange.
Je pense que la sauvegarde fonctionne bien. Le problème est que la case à cocher est vide après un rafraîchissement, donc le statut actuel est inconnu. Mais comme il n’est possible que de cocher la case, vous devez l’activer et enregistrer pour pouvoir la désactiver.
Lorsque lazy load categories est désactivé, GET /c/test-3/find_by_slug.json est utilisé, ce qui renvoie ces paramètres.
"category_setting": {
"auto_bump_cooldown_days": 1,
"num_auto_bump_daily": 0,
"require_reply_approval": true,
"require_topic_approval": true
}
Lorsque lazy load categories est activé, GET /categories/find?slug_path=test-3&include_permissions=true ne renvoie pas ces informations.





