Las variables CSS de Discourse no están configuradas

No importa el tema que esté usando, ¡todos los menús y las alertas/diálogos emergentes se muestran con un color de fondo transparente!

Parece que no tienes una paleta de colores asignada al tema. Necesitas asignar paletas de colores a un tema. Debería haber un campo desplegable para seleccionar una en la parte superior de la página del tema en admin-customize-themes. ¿Se eliminó la paleta de colores para ese tema?

Hay una paleta de colores asignada al tema… Puedo cambiar fácilmente, por ejemplo, el color de fondo a #ffffff usando la sección CSS personalizada, pero esto solo funciona con el tema predeterminado.

¿Es esto un error o algo que debería reportar?

Este no parece ser el tema predeterminado, ¿es un tema personalizado que hizo que el menú desplegable anterior fuera transparente por error?

2 Me gusta

sí, es extraño ver los elementos transparentes. tienes que hacerlo a propósito, así que me pregunto si hay algún código de otro tema ahí o algo así. uso cosas semitransparentes en nuestro sitio, pero yo programo todo eso. parece que las esquinas también se han redondeado un poco, así que creo que hay alguna personalización ahí. ¿copiaste algún código o adaptaste esto de otro tema? ¿editaste o agregaste algún CSS recientemente?

Vería tu foro en modo seguro y seguiría a partir de ahí.

No, esto sucedió incluso antes de instalar cualquier tema… Supongo que estaba usando un tema predeterminado o algo así, como se muestra en el administrador / configuración…

Nada, todavía estoy intentando averiguar… se supone que esto es una instalación limpia de discourse / docker…
Estoy usando la rama principal… ¿podría ser demasiado pronto para usarla o algo así? Ni siquiera veo que nadie haya informado de un caso así.

hay algo de código ahí, el avatar y los menús tienen esquinas redondeadas y la transparencia parece sospechosa. ¿qué hay en CSS común y CSS de escritorio?

¿tienes componentes de tema instalados? ¿has ejecutado en modo seguro?

Parece que no estás usando el tema predeterminado. ¿Es el tema público? ¿Le has hecho alguna personalización?

Además, veo en tu foro que faltan las definiciones de color.

Hay un esquema de color asasy que estás usando, pero está vacío. No estoy seguro de cómo es posible.

¿Intentas cambiar el esquema de color al predeterminado?

1 me gusta

Lo hice .. lo mismo
Desactivé todo

Esto es lo que obtuve la primera vez que ejecuté el sistema… usando el tema predeterminado… luego intenté instalar otros temas… pero el mismo problema…
Lo que olvidé mencionar es que la base de datos se estaba ejecutando en discourse antiguo… así que esto sucedió después de actualizar a la última versión…

Cuando vayas allí:

¿Ves, por ejemplo, el esquema de color “mint-light”?

(En tu foro, las definiciones de color también están vacías).

Sí, lo veo… No puedo cambiarlo directamente, así que lo cloné… Cambié todos los colores y usé la nueva paleta de colores para el tema… el mismo problema…

En caso de que las tablas de temas relacionadas en la base de datos (ejemplo: theme_fields)… Encontré algunas cosas viejas de la versión anterior de discourse… Me pregunto si eso podría causar el problema… ¿Puedo restablecer esta tabla?

¿Incluso si cambias el esquema de colores en tus preferencias?

Sí… incluso si hiciera eso…
Además, cada vez que uso una paleta de colores oscuros… y actualizo la página, veo una pantalla oscura y luego cambia a modo claro… ¡Me temo que mis tablas de temas están desordenadas!

Noté que al inspeccionar la página para el estilo de la sección del div del menú… encontré esto

la variable secundaria se calcula como rgba(0,0,0,0)… no sé de dónde viene

esos códigos rgba(xxx) están haciendo que todo sea transparente. eso es exactamente de lo que estaba hablando.

Lo que ves son los valores predeterminados.

El problema es que las definiciones de color CSS generadas están vacías por alguna razón.
Si miras el archivo, no hay nada dentro.

Incluso con el tema/esquema de color predeterminado, ¿sigues teniendo el problema?

Si dices eso, no estoy seguro de cuál sería tu problema.

1 me gusta