¿Hay alguna forma de eliminar que aparezcan en la sección de publicaciones?

Estas:\n

\n\nRealmente satura el feed, especialmente en el móvil. Me encantaría que se pudiera enviar como una notificación o algo así. Es molesto tener que ir constantemente a eliminar mensajes del sistema cuando ocurren cada vez, o incluso mensajes del personal de que se realizó una acción en una publicación.

Podrías intentar escribir algo de CSS para ocultarlos. Por lo que veo, todas las publicaciones de un tema están contenidas dentro de un elemento div con la clase post-stream. Esos mensajes en particular parecen ser elementos de artículo con las clases small-action y onscreen-post. Tendrías cuidado de asegurarte de que no haya otros tipos de mensajes que puedan ser capturados por el selector CSS y ocultados.

Sí, estaba pensando en hacer algo como:

.small-action {
display: none
}

pero no estoy seguro de qué otros tipos de mensajes aparecen así. ¿Existe alguna lista de ellos por casualidad?

Hmm, no conozco una lista completa, ¡pero noté al menos otro elemento que usa small-action: la última línea visitada! :grin:
image
Esperemos que article.small-action.onscreen-post sea lo suficientemente específico como para no afectar nada más.

Esto sería perfecto, pero no me funciona en mi cuenta no personal, ni para usuarios no conectados. ¿Ves algo mal?

Incluso solo esto no hace nada:

.small-action.onscreen-post {
    Display:none;
}

Esto se está haciendo en un componente que hice para cosas de CSS que uso para un par de temas.

Para mí, aquí en Meta, no personal, esto funciona:

.small-action.onscreen-post {
    display: none;
}

¿Parece que has puesto en mayúscula display por error?

Solo otra nota, esto podría causar ocasionalmente errores visuales extraños:

1 me gusta

Sí, incluso con la display normal en minúsculas, todavía no funcionó cuando lo intenté antes.

¿Estos errores serían para todos o solo para que el personal los vea? Pero sí, el CSS todavía no me funciona :frowning:

Si se lo muestras al personal, entonces es para todos menos para el personal.

Añade un !important entonces, eso suele funcionar :upside_down_face:

.small-action.onscreen-post {
    display: none !important;
}

Qué raro, incluso con la parte importante, todavía no la oculta. Mmm. Y eso en varios temas. ¿Es porque estoy usando un componente para hacer esto?

¿Estás seguro de que el componente se aplica a los temas?

Sí, se muestra como aplicado en ambos en los que lo he probado.

Extraño. Creé un componente de prueba y me funciona. ¿Podrías probar este componente?

Ok, ¿qué demonios? El tuyo funciona, jajaja. Tengo exactamente lo mismo en el mío, sin embargo.

Ok, así que después de deshabilitar mi componente del tema y volver a aplicarlo, ahora está funcionando… ¿qué diablos?

1 me gusta

¿Quizás fue un problema de caché?

¿Te refieres a mi navegador? Si es así, lo dudo. Probé varios navegadores en modo incógnito. ¿Quizás encontré un error de alguna manera, jaja?

EDITAR: Pensándolo bien, tuve un problema similar hace unas 12 horas. Una de mis cosas de CSS dejó de funcionar aleatoriamente y tuve que volver a aplicarla. Lo olvidé por completo hasta ahora, pero supongo que eso es de esperar cuando estás construyendo tu sitio web 18 horas al día :upside_down_face:

La sintaxis es importante y tienes un espacio antes de los dos puntos en lugar de después, lo que hizo que el tuyo no funcionara. Además, es mejor no escribir en mayúsculas las propiedades.

Eso no parece causar un problema al aplicar estilos a través de la inspección, excepto que confunde el resaltador de sintaxis: