internal~Rejoignez le groupe X !~Venez rejoindre notre groupe autrefois secret.~https://example.com/~group-x
… puis j’ai vérifié à la fois avec une session anonyme et en me faisant passer pour un compte utilisateur non administrateur et non membre du groupe X. Malheureusement, aucun des deux aperçus ne s’est affiché, y compris le deuxième message de confirmation. Pour mon compte administrateur, cela semblait correct : l’aperçu apparaissait directement au-dessus de la catégorie « internal », comme prévu, avec la bonne destination de lien, etc.
Nous avons quelques particularités inhabituelles concernant l’affichage des catégories, il est donc possible que cela y soit lié, à moins que d’autres personnes ne rencontrent un comportement similaire et inattendu.
C’est étrange que cela s’affiche pour l’administrateur, mais pas pour les autres utilisateurs qui devraient également le voir. Pour être sûr, votre catégorie internal est-elle visible par les anonymes et les utilisateurs non appartenant au groupe x ?
Merci pour cet indice ! J’avais mal compris l’objectif du premier champ de la chaîne. J’utilisais la « catégorie réservée aux membres » associée à l’appartenance au groupe.
Une fois que j’ai modifié le premier champ pour qu’il corresponde à une catégorie existante, publique et ouverte à tous, tout a fonctionné comme prévu.
news~Rejoignez le groupe X !~Venez rejoindre notre groupe autrefois top secret.~/pub/membershipinfo~group-x
TLDR (pour la façon dont mon cerveau l’interprétait) : il fallait comprendre que le premier champ indique où doit apparaître la « publicité d’aperçu » dans la liste des catégories. (Dans ce cas, juste au-dessus de la catégorie publique « news ».)
Je vous remercie beaucoup de dire cela. J’avais pensé que le slug de catégorie dans les paramètres était destiné à une catégorie privée existante que je voulais intégrer au menu des catégories. Au lieu de cela, j’ai réalisé que ce composant de thème permet essentiellement de placer un lien personnalisé au-dessus d’une catégorie spécifique dans la liste des catégories, et que le lien n’a pas vraiment besoin d’être lié à une catégorie existante. Par exemple, j’ai juste mis welcome~Visitez Google!~Ceci est juste un lien personnalisé dans la liste des catégories~https://www.google.com et cela a fonctionné.
Je pense que le nom Category Previews m’a embrouillé et que je n’ai pas compris son fonctionnement, merci donc de l’avoir souligné.
De plus, je note que cela ne semble apparaître que dans la vue de la liste des catégories, pas dans le menu déroulant des catégories ni dans la recherche.
Je comprends que le slug est celui de la catégorie juste en dessous de cette fausse étiquette de catégorie. Ensuite, il doit y avoir une catégorie accessible en dessous.
Y a-t-il un moyen de mettre la fausse étiquette en bas de la liste ? Y a-t-il un slug spécial comme at-last ou quelque chose qui permettrait de le mettre complètement en dessous de tout ?
Modification : J’ai trouvé une solution de contournement.
J’ai ajouté une catégorie factice où personne n’a de droit d’écriture, mais tout le monde a des droits de lecture. Je cache cette catégorie avec CSS display="none", et je l’ai fait apparaître en dernier. Ce n’est pas du tout satisfaisant, mais… ça fonctionne très bien.
Ceci est un excellent composant, mais j’ai quelques problèmes avec le fait qu’il ne masque pas la catégorie réelle. J’ai essayé cela avec un compte non administrateur et en tant qu’invité. Voici ce que je vois, ainsi que mes paramètres. Est-ce que je fais quelque chose de mal ou y a-t-il un bug ?
beginners~Beginners Feedback~A place for beginner photographers to share their images and get feedback in a comfortable atmosphere with other beginners. Experienced members of NPN will give feedback to help guide beginners in their photographic journey.~/g/Beginners~Beginners,Beginner_Support
Vous le configurez pour qu’il s’affiche en entrant une catégorie que les utilisateurs peuvent voir. C’est un peu déroutant (j’ai dû le lire plusieurs fois). Je pense que cela devrait fonctionner dans votre cas. (Notez le mot « important » dans la description du champ de configuration)
Hélas, le second des deux messages « importants » dit :
IMPORTANT : Les groupes choisis doivent être configurés de manière à ce que le paramètre de visibilité « Qui peut voir ce groupe ? » soit défini sur « Propriétaires du groupe, membres » ou moins restrictif.
Note annexe, je pense que « Propriétaires du groupe, membres » devrait en fait dire « Propriétaires du groupe, membres et modérateurs ».
Je me demande si le thème peut être modifié pour fonctionner lorsque le groupe est défini sur « Propriétaires du groupe ».
La catégorie à laquelle vous attachez le message doit permettre aux gens de le voir. La catégorie que vous souhaitez annoncer ne le permet pas. Ou du moins, c’est comme ça que je l’ai interprété.
Je suis vos instructions et je teste sur plusieurs utilisateurs dans différents groupes. Aucun utilisateur ne peut voir l’aperçu de la catégorie, à l’exception de l’administrateur. Qu’ai-je fait de mal ?
private-lounge~Private Lounge Preview~Private lounge reserved for our experts and contributors.~https://example.com~group_a,group_b,group_c
Les groupes A, B et C sont tous visibles par tout le monde.
Je vois que cela semble compatible avec « Boîtes avec sous-catégories », et j’ai cela qui fonctionne sur mon installation, cependant dès que j’active le thème Air, les aperçus de catégories disparaissent. Y a-t-il un moyen de faire fonctionner cela avec ce thème ? Merci !
J’ai commencé à déboguer et je peux voir qu’il entre dans ce bloc et devrait ajouter les previewData à rendre, mais cela n’apparaît même pas dans le HTML de sortie sur la page.
Vous aurez besoin de ce Theme component pour sélectionner un style de catégorie non-boîte. Ceci était auparavant intégré au cœur. Mais a été déplacé vers un composant de thème.