Masquer l'icône du badge de verrouillage

J’ai regardé cela en même temps, mais je n’ai pas réussi à trouver comment cibler efficacement le bon morceau de HTML pour le masquer.

Mon problème était que je n’arrive pas à faire fonctionner les variables SASS dans les sélecteurs.

Si je pouvais trouver comment faire cela, je pourrais aussi le rendre compatible avec une icône de verrouillage alternative.

1 « J'aime »

Heureux que cela ait été remonté, plusieurs utilisateurs m’ont demandé comment ils pouvaient utiliser une section (qu’ils ont toujours pu utiliser) parce qu’ils supposent simplement que lock=ne peut pas l’utiliser.

2 « J'aime »

Vous pouvez utiliser ce TC pour changer l’icône comme vous le souhaitez :

J’utilisais (auparavant) unlock-alt pour la raison exacte que vous mentionnez - jusqu’à ce que j’aie besoin de les masquer pour certaines catégories !!

3 « J'aime »

Voici :

1 « J'aime »

Ceci a été fusionné. Merci @nathank. :smiley: :hugs:

edit : les informations sur le sujet ont également été mises à jour

2 « J'aime »

Découvert une régression ! Lorsque j’ai entré une catégorie/sous-catégorie, cela cassait le TC en raison de la modification ci-dessus corrompant le CSS.

Nouveau PR maintenant (également nettoie quelque chose d’autre que j’ai manqué) :

2 « J'aime »

Fusionné. Merci Nathan. Je ne l’avais même pas remarqué. Je l’ai chargé dans mon instance de test et j’ai jeté un coup d’œil rapide, mais je n’ai vu aucune erreur et cela semblait fonctionner comme prévu (mais je n’ai pas vérifié les sous-catégories, je dois l’admettre :woman_facepalming:t2:).

3 « J'aime »

Et un autre !

Celui-ci ajoute la capacité de gérer des icônes de verrouillage alternatives (depuis Category Icons), et règle un autre détail avec les en-têtes de catégorie Discourse.

2 « J'aime »

Fusionné :slight_smile: Belle addition - merci !

Je dois vraiment passer du temps à terminer le sélecteur de list_type de catégorie. J’ai juste besoin d’une fonction findby() fonctionnelle.

4 « J'aime »

Je ne sais pas s’il s’agit d’une régression, mais j’ai remarqué aujourd’hui que l’icône de verrouillage apparaît à côté des noms de catégories lorsque l’option « Afficher la liste des sous-catégories au-dessus des sujets de cette catégorie » est sélectionnée.

2 « J'aime »

où voyez-vous l’icône de verrouillage lorsque Afficher la liste des sous-catégories au-dessus des sujets dans cette catégorie est activé ? Je ne la vois pas… :thinking:

J’ai défini la sous-catégorie general/photos comme privée et masqué le badge :

J’ai essayé avec des lignes et des boîtes mais je n’ai toujours pas pu reproduire le problème.

Les lignes avec des sujets mis en avant fonctionnent. Les boîtes avec des sujets mis en avant sont là où ça ne fonctionne pas.

1 « J'aime »

pouvez-vous poster une capture d’écran ? je n’arrive toujours pas à reproduire le problème avec « Boîtes avec sujets mis en avant » activé :

2 « J'aime »

Cela ne fonctionne plus pour moi après une mise à jour récente (je pense qu’elle date d’aujourd’hui mais je n’en suis pas sûr à 100 %, je viens de le remarquer pour la première fois)

Je pense que c’est à cause de ce changement récent ?

2 « J'aime »

Oui, cela a fonctionné, vous pouvez simplement ajouter

.badge-category__wrapper [class*=“d-icon-category.restricted”] {
display: none;
}

Via CSS. Vous perdez évidemment quelques éléments comme le sélecteur du personnel du plugin, mais cela fonctionne.

C’est presque devenu un emploi à temps partiel de comprendre comment annuler tous ces petits changements à chaque mise à jour, j’ai peur d’appuyer sur le bouton :upside_down_face:

Merci de m’avoir informé, je vais y jeter un œil cette semaine.

3 « J'aime »

Cela devrait résoudre le problème !

4 « J'aime »

Fusionné et corrigé ! Tu es génial :grin: merci ! :hugs:

Ça fonctionne très bien. Le composant pourrait probablement bénéficier d’un peu d’attention à un moment donné, surtout pour faciliter la saisie des catégories.

4 « J'aime »

J’ai refactorisé ce composant et supprimé le sélecteur de catégorie/canal pour le rendre plus facile à utiliser. Le sélecteur de catégorie/canal introduisait trop de complexité pour un objectif simple et n’était pas vraiment nécessaire.

5 « J'aime »