Hola
¿Sería posible por defecto que todas las publicaciones de un usuario determinado aparezcan difuminadas? No quiero suspenderlo, solo que todas sus publicaciones aparezcan difuminadas.
Gracias
Hola
¿Sería posible por defecto que todas las publicaciones de un usuario determinado aparezcan difuminadas? No quiero suspenderlo, solo que todas sus publicaciones aparezcan difuminadas.
Gracias
Hola,
No creo que sea una muy buena idea si entiendo correctamente lo que quieres lograr. Lo que quieres decir es ocultar a un usuario específico, todas sus publicaciones, difuminadas.
Pero si realmente quieres hacer esto, entonces creo que la forma más fácil es añadir algo de CSS.
Nota: Esta es una modificación de CSS, por lo que los usuarios avanzados pueden deshabilitarla fácilmente y ver la publicación.
¡Por favor, pruébalo antes de usarlo!
Crea un nuevo componente de tema y añade lo siguiente a la sección Común / CSS.
// cambia la palabra número por el id de usuario específico
article[data-user-id="number"] {
// hace que el contenido de la publicación no sea seleccionable
@include unselectable;
// hace que los elementos clickables (avatar, botones de control de publicación, etc.) no sean clickables
pointer-events: none;
// difumina toda la publicación
filter: blur(0.5em);
}
Resultado: Difuminó las publicaciones del usuario data-user-id="3".
Oh, y probablemente sea una buena idea no ocultarlo para los usuarios del personal.
Para no ocultarlo a los usuarios del personal, usa este código en lugar del anterior.
// muestra las publicaciones solo a los usuarios del personal
body:not(.staff) {
// cambia la palabra número por el id de usuario específico
article[data-user-id="number"] {
// hace que el contenido de la publicación no sea seleccionable
@include unselectable;
// hace que los elementos clickables (avatar, botones de control de publicación, etc.) no sean clickables
pointer-events: none;
// difumina toda la publicación
filter: blur(0.5em);
}
}
Muchas gracias.
¿De esta manera permanecerá siempre difuminado? Si otro usuario hace clic en el contenido difuminado, ¿aparecerá como aparece normalmente cuando se hace clic en contenido difuminado?
Sí, de esta manera siempre está difuminado. Pero ya veo, lo quieres como en el plugin Alerta de spoiler de Discourse.
¿Así? ![]()
Sí, eso es exactamente. Sé que un usuario está molestando a muchos otros usuarios. No quiero bloquearlo. Quiero darles a los otros usuarios la opción de ver sus publicaciones solo si quieren.
¿Por qué no animar a los usuarios a ignorar a este usuario en particular? De esa manera, ocultar el contenido de los malos usuarios se hará a nivel personal. Parece más fácil hacerlo que intentar inventar nuevas formas de ocultar las publicaciones de un usuario. Parece un poco duro y para los nuevos usuarios podría sonar un poco como “¡hola, nuevo miembro! Encantado de verte, por cierto… Echa un vistazo a nuestra colección pública de malos usuarios. No te los perderás, están difuminados”.
Es un poco más complicado. Somos una comunidad muy pequeña (unos 60 usuarios) y recibimos un promedio de 2 usuarios nuevos al mes.
Los usuarios que queremos difuminar (durante períodos de tiempo) no son realmente “malos”, entonces los prohibiríamos permanentemente. Se vuelven, digamos, erráticos dependiendo de los eventos que estemos discutiendo u otros factores externos y son principalmente trolling, irritando a un grupo pero no a todos los usuarios. Si no te molesta, haces clic en el contenido difuminado y lo ves. Pero si te molesta (y sabes por una experiencia de 10 años con ese usuario lo que seguirá), puedes ignorarlo. Cuando te desplazas por el contenido, no es fácil ignorar a un usuario simplemente saltando su comentario.
Incluso puedes elegir una duración en la función de ignorar en Discourse. Las publicaciones de ese usuario se muestran como respuestas ocultas
Puedes ignorar usuarios visitando su perfil y eligiendo ignorar
o en tus preferencias /my/preferences/users
Quizás necesites cambiar el nivel de confianza mínimo para permitir ignorar para que todos tus usuarios puedan usar esa función
Sí, esto funciona.
Gracias a todos los que se tomaron el tiempo de responder mis preguntas.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.