Les variables CSS de Discourse ne sont pas définies

Peu importe le thème que j’utilise, tous les menus et les alertes / boîtes de dialogue contextuels s’affichent avec une couleur de fond transparente !!

Il semble que vous n’ayez pas de palette de couleurs attribuée au thème ? Vous devez attribuer des palettes de couleurs à un thème. Il devrait y avoir un champ déroulant pour en sélectionner une en haut de la page du thème dans admin-customize-themes. La palette de couleurs de ce thème a-t-elle été supprimée ?

Il y a une palette de couleurs attribuée au thème. Je peux facilement, par exemple, changer la couleur d’arrière-plan en #ffffff en utilisant la section CSS personnalisée, mais cela ne fonctionne qu’avec le thème par défaut.

Est-ce une erreur ou quelque chose que je devrais signaler ?

Cela ne ressemble pas au thème par défaut, est-ce un thème personnalisé qui a rendu le ancien menu déroulant transparent par erreur ?

2 « J'aime »

oui, c’est étrange de voir les éléments transparents. il faut un peu le faire exprès, alors je me demande s’il y a du code d’un autre thème là-dedans ou quelque chose comme ça. j’utilise des choses semi-transparentes sur notre site, mais je code tout ça moi-même. on dirait que les coins ont aussi été un peu arrondis, donc il y a une personnalisation là, je pense. avez-vous copié du code ou adapté cela d’un autre thème ? avez-vous récemment modifié ou ajouté du CSS ?

Je consulterais votre forum en mode sans échec et je verrais ensuite.

Non, cela s’est produit même avant l’installation d’un thème. Je suppose qu’il utilisait un thème par défaut ou quelque chose de similaire, comme indiqué dans l’administrateur / les paramètres.

Aucun, j’essaie encore de comprendre… il est censé s’agir d’une nouvelle installation de discourse / docker…
J’utilise la branche principale… est-ce que ce pourrait être trop tôt pour l’utiliser ou quelque chose comme ça… je ne vois même personne avoir signalé un tel cas.

il y a du code en cours, l’avatar et les menus ont des coins arrondis et la transparence semble suspecte. qu’y a-t-il en CSS commun et en CSS de bureau ?

avez-vous des composants de thème installés ? avez-vous exécuté en mode sans échec ?

Il semble que vous n’utilisiez pas le thème par défaut. Le thème est-il public ? L’avez-vous personnalisé ?

De plus, je vois sur votre forum qu’il vous manque les définitions de couleurs.

Il y a une palette de couleurs asasy que vous utilisez, mais elle est vide. Je ne suis pas sûr de la façon dont c’est même possible.

Essayez de changer la palette de couleurs pour celle par défaut ?

1 « J'aime »

J’ai fait .. la même chose
J’ai tout désactivé

C’est ce que j’ai obtenu la première fois que j’ai exécuté le système… en utilisant le thème par défaut… puis j’ai essayé d’installer d’autres thèmes… mais le même problème…

Le point que j’ai oublié de mentionner, la base de données fonctionnait sur un ancien discourse… donc cela s’est produit après la mise à niveau vers la dernière version…

Lorsque vous y allez :

Voyez-vous, par exemple, le schéma de couleurs « mint-light » ?

(Sur votre forum, les définitions de couleurs sont également vides).

Oui, je vois ça… Je ne peux pas le changer directement, alors j’ai cloné… J’ai changé toutes les couleurs et utilisé la nouvelle palette de couleurs pour le thème… même problème…

Au cas où les tables de thèmes associées dans la base de données (exemple : theme_fields) .. J’ai trouvé de vieilles choses de la version précédente de discourse .. Je me demande si cela pourrait causer le problème .. puis-je réinitialiser cette table ?

Même si vous changez le schéma de couleurs dans vos préférences ?

Oui… même si je faisais ça…
De plus, chaque fois que j’utilise une palette de couleurs sombres… et que je rafraîchis la page, je vois un écran sombre puis il passe en mode clair après… J’ai peur que mes tables de thèmes soient désordonnées !!

Remarquez que lorsque j’inspecte la page pour le style de la section div du menu… j’ai trouvé ceci

la variable secondaire est calculée comme rgba(0,0,0,0)… Je ne sais pas d’où cela vient

ces codes rgba(xxx) rendent tout transparent. c’est exactement ce dont je parlais.

Ce que vous voyez correspond aux valeurs par défaut.

Le problème est que les définitions de couleurs CSS générées sont vides pour une raison quelconque.
Si vous regardez le fichier, il n’y a rien à l’intérieur.

Même avec le thème/la palette de couleurs par défaut, avez-vous toujours le problème ?

Si vous le dites, je ne suis pas sûr de quelle pourrait être votre problème.

1 « J'aime »