Salut
Serait-il possible par défaut que toutes les publications d’un certain utilisateur apparaissent floutées ? Je ne veux pas le suspendre, juste que toutes ses publications soient floutées.
Merci
Salut
Serait-il possible par défaut que toutes les publications d’un certain utilisateur apparaissent floutées ? Je ne veux pas le suspendre, juste que toutes ses publications soient floutées.
Merci
Bonjour,
Je ne pense pas que ce soit une très bonne idée si je comprends bien ce que vous souhaitez accomplir. Ce que je veux dire, c’est que vous souhaitez masquer tous les messages d’un utilisateur spécifique en les floutant.
Mais si vous voulez vraiment faire cela, je pense que le moyen le plus simple est d’ajouter du CSS.
Remarque : Il s’agit d’une modification CSS, donc les utilisateurs avancés peuvent facilement la désactiver et voir le message.
Veuillez tester avant utilisation !
Créez un nouveau composant de thème et ajoutez ce qui suit dans la section CSS commun.
// change the number word to the specific user id
article[data-user-id="number"] {
// make post content unselectable
@include unselectable;
// make clickable elements (avatar, post control buttons etc) unclickable
pointer-events: none;
// blur the whole post
filter: blur(0.5em);
}
Résultat : Cela a flouté les messages de l’utilisateur data-user-id="3".
Oh, et ce serait probablement une bonne idée de ne pas le masquer pour les utilisateurs du personnel.
Pour ne pas le masquer pour les utilisateurs du personnel, utilisez ce code à la place du précédent.
// show posts only to staff users
body:not(.staff) {
// change the number word to the specific user id
article[data-user-id="number"] {
// make post content unselectable
@include unselectable;
// make clickable elements (avatar, post control buttons etc) unclickable
pointer-events: none;
// blur the whole post
filter: blur(0.5em);
}
}
Merci beaucoup.
De cette façon, restera-t-il toujours flou ? Si un autre utilisateur clique sur le contenu flouté, apparaîtra-t-il comme il apparaît habituellement lorsque l’on clique sur du contenu flouté ?
Oui, de cette façon, c’est toujours flouté. Mais je vois maintenant, vous le voulez comme dans le plugin Discourse Spoiler Alert.
Comme ça ![]()
Oui, c’est exactement ça. Je sais qu’un utilisateur dérange beaucoup d’autres utilisateurs. Je ne veux pas le bloquer. Je veux donner aux autres utilisateurs la possibilité de voir ses publications uniquement s’ils le souhaitent.
Pourquoi ne pas simplement encourager les utilisateurs à ignorer cet utilisateur particulier ? De cette façon, le contenu des mauvais utilisateurs sera masqué au niveau personnel. Cela semble plus facile que d’essayer d’inventer de nouvelles façons de masquer les publications d’un utilisateur. Cela semble un peu dur et pour les nouveaux utilisateurs, cela pourrait ressembler à « bonjour nouveau membre ! Ravi de vous voir d’ailleurs… Découvrez notre collection publique de mauvais utilisateurs. Vous ne les manquerez pas, ils sont estompés »
C’est un peu plus compliqué. Nous sommes une très petite communauté (environ 60 utilisateurs) et nous recevons en moyenne 2 nouveaux utilisateurs par mois.
Les utilisateurs que nous voulons flouter (pendant des périodes de temps) ne sont pas vraiment « mauvais » - nous les bannirions alors définitivement. Ils deviennent disons erratiques en fonction des événements que nous discutons ou d’autres facteurs externes et font principalement du trolling, irritant un groupe mais pas tous les utilisateurs. Si vous n’êtes pas ennuyé, vous cliquez sur le contenu flouté et le voyez. Mais si vous êtes ennuyé (et que vous savez, d’après une expérience de 10 ans avec cet utilisateur, ce qui va suivre), vous pouvez l’ignorer. Lorsque vous faites défiler le contenu, il n’est pas facile d’ignorer un utilisateur simplement en sautant son commentaire.
Vous pouvez même choisir une durée dans la fonction d’ignorance dans Discourse. Les publications de cet utilisateur sont affichées comme des réponses masquées
Vous pouvez ignorer les utilisateurs en visitant leur profil et en choisissant “ignorer”
ou dans vos préférences /my/preferences/users
Peut-être que vous devez changer le niveau de confiance minimum pour autoriser l’ignorance afin que tous vos utilisateurs puissent utiliser cette fonctionnalité
Oui, cela fonctionne.
Merci à tous ceux qui ont pris le temps de répondre à mes questions.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.