Icônes de catégories

Another request would be having the icon next to the category name on the category page if it’s not a subcategory:

1 « J'aime »

icon is not working.

Example: xbox

how to leave only the icon? icone

1 « J'aime »

Ce composant prend désormais en charge les icônes dans les listes de catégories grâce à @tshenry, merci Taylor !

@davidkingham cela devrait répondre à votre demande du 15 mai.

Remarque : cela ne fonctionne pas encore pour la disposition « Boîtes avec sous-catégories ».

8 « J'aime »

Merci Penar, cela ne semble pas fonctionner correctement sur mon site avec cette mise à jour. Il y a beaucoup d’espace devant le nom de la catégorie et en dessous, et de nombreuses icônes ne s’affichent plus. J’ai essayé cela avec tous les autres CSS désactivés, avec les mêmes résultats.

Édition : J’ai réalisé que le problème d’espace est causé par le fait que le logo de la catégorie est rendu visible par cette mise à jour. J’utilise un PNG transparent de 1x1 pour rendre la description de la catégorie visible à l’intérieur de la catégorie. Je ne sais pas pourquoi cette mise à jour changerait cela ?

Avant :

Après :

2 « J'aime »

J’ai découvert que le fichier icons-sprite.svg avait été supprimé lors de la mise à jour du composant, j’ai donc facilement résolu le problème des icônes manquantes. Est-il normal que les fichiers uploadés soient supprimés lors d’une mise à jour ?

Voici un autre exemple montrant l’impact du composant sur la mise en page :

Avant :

Après :

1 « J'aime »

Oui, c’est normal : les mises à jour réinitialisent tout, sauf les paramètres du thème. Vous devriez ajouter vos icônes personnalisées dans un composant de thème séparé.

Pour les modifications de mise en page : oui, il y a du CSS dans le composant qui pourrait entrer en conflit avec votre thème. C’est probablement facile à corriger si vous examinez le code source et identifiez quelle règle CSS empêche l’image de flotter.

6 « J'aime »

Merci, je vais l’ajouter dans un autre composant :+1:

J’ai examiné le CSS de votre composant et je ne parviens pas à comprendre pourquoi cela se produit sur mon site. Comme je l’ai dit, j’ai testé cela avec un thème sans aucun CSS, en n’activant que ce composant, donc ce n’est pas un problème de conflit. C’est un problème lié à la présence d’une image de logo de catégorie. Avez-vous testé le composant avec une image de logo de catégorie ?

1 « J'aime »

Ah, les logos de catégorie étaient un oubli. Désolé pour cela ! Je viens de soumettre une PR à l’attention de @pmusaraj pour examen. Je suis presque certain d’avoir maintenant couvert tous les scénarios, mais si vous remarquez quoi que ce soit d’anormal dans la section de la liste des catégories, veuillez me mentionner et je jeterai un coup d’œil.

6 « J'aime »

Super, merci @tshenry, la PR est maintenant fusionnée.

6 « J'aime »

Merci à tous ! Encore un tout petit problème : sur mobile, le titre de la catégorie est limité à environ 200 px de large au lieu de s’étendre sur toute la largeur. J’ai vérifié que cela est causé par ce composant.

Édit : Encore un petit détail, les icônes de catégorie poussent le logo de la catégorie vers la droite, ce qui donne un aspect un peu négligé.

2 « J'aime »

Après le dernier commit, certains (mais pas tous) les noms de catégories sur mobile sont tronqués (le dernier ci-dessous est Staff) :

Si le composant est désactivé, les noms de catégories s’affichent en entier. @tshenry, peux-tu nous aider ?

2 « J'aime »

Je viens de fusionner la dernière PR de @tshenry, elle devrait corriger les 2-3 problèmes juste au-dessus.

9 « J'aime »

Comment supprimer la puce colorée ? J’ai essayé de l’effacer dans la catégorie, mais je ne peux pas enregistrer.
38%20PM

2 « J'aime »

Vous voudrez modifier le paramètre du site category_style en “none”

6 « J'aime »

Y a-t-il un plan pour que ce composant fonctionne également avec les sous-catégories au sein de chaque vue de catégorie ?

J’ai des sous-catégories dans une catégorie avec les paramètres suivants :

  • afficher la liste des sous-catégories au-dessus des sujets dans cette catégorie
  • style de la liste des sous-catégories : lignes

Les icônes ne sont affichées que devant la catégorie et les sous-catégories sur la page /categories, mais à l’intérieur de la catégorie elle-même, les icônes des sous-catégories sont absentes.

1 « J'aime »

Après avoir mis à jour Discourse vers la dernière version aujourd’hui, mes SVG personnalisés ne s’affichent plus. Je n’ai rien modifié d’autre, il doit donc y avoir un conflit lié à un changement dans le cœur du système.

1 « J'aime »

Toutes les icônes personnalisées sont-elles manquantes pour vous ou seulement certaines ? Je ne suis pas au courant de problèmes récents au niveau du noyau concernant les icônes personnalisées.

Essayez peut-être de déclencher un rafraîchissement de votre sprite SVG (une façon de faire est d’ajouter une nouvelle icône au paramètre du site svg icon subset).

2 « J'aime »

Tous les SVG personnalisés ne s’affichent pas, seuls les FA gratuits apparaissent. J’ai essayé d’ajouter une nouvelle icône comme suggéré, mais cela n’a eu aucun effet. J’ai effectué une reconstruction, au fait, et je ne vois rien de pertinent dans les journaux. J’ai également essayé de réimporter le fichier SVG, sans succès.

2 « J'aime »

Merci à tous pour ce composant incroyable.

Pensez-vous qu’il pourrait être adapté pour fonctionner avec le calendrier du plugin Event ? Ainsi, il afficherait des icônes colorées à la place des puces dans le calendrier (ce qui le rendrait très élégant et facile à lire !)

2 « J'aime »

Une autre reconstruction a résolu le problème, c’est assez étrange ! Merci comme toujours, Penar !

6 « J'aime »