J’ai eu le même problème avec un interrupteur de thème que j’avais essayé. J’obtenais du texte noir sur fond noir !
Pour l’instant, j’essaie de ne garder qu’un seul thème car cela a causé tellement de problèmes, mais c’est quelque chose que je réexaminerai s’il n’y a pas d’autre solution.
Puisque vous êtes sur un forum hébergé, dans votre tableau de bord d’administration, allez dans Personnaliser. Thèmes devrait être la première chose que vous voyez. Faites défiler les thèmes installés pour trouver un thème sombre (Classique ?). Cliquez dessus pour commencer le processus d’installation.
Si vous ne voyez pas de thème sombre, cliquez sur le bouton Parcourir pour voir les thèmes disponibles. Les palettes de couleurs vous permettent de définir les couleurs utilisées.
Assurez-vous simplement de cliquer sur Enregistrer après avoir apporté des modifications et le thème sera disponible pour vous et vos utilisateurs.
Oui, il devrait absolument y avoir un support de base pour les modes sombre/clair. Ça ne devrait pas être trop difficile à ajouter. Je ferai de mon mieux pour m’en occuper d’ici la fin de la semaine.
De rien ! Cela s’est avéré un peu plus délicat que prévu, car je veux faire de mon mieux pour m’assurer que ces changements ne perturbent pas la bannière actuelle de qui que ce soit lors de la mise à jour. J’essaierai de finaliser les tests et de pousser le changement en début de semaine prochaine. Voici un aperçu de son fonctionnement avec le mode sombre automatique de Discourse tout en basculant mes préférences système.
Je crains que ce ne soit pas réalisable avec la bannière polyvalente.
Faites défiler vers le bas et cliquez sur un sujet
Cliquez sur le logo du forum en haut à gauche pour revenir à la page d’accueil
Voyez que la bannière a maintenant disparu de la page d’accueil
…si elle n’a pas disparu, essayez de répéter les étapes 2 et 3, en allant et venant entre le sujet et la page d’accueil. La bannière finit toujours par disparaître.
Je suis vraiment désolé pour ce retard. Ces derniers jours ont été très chargés J’espère vraiment pouvoir terminer la prise en charge du mode sombre et examiner le problème d’Osa la semaine prochaine. Merci de votre patience !
Salut, j’ai installé la bannière polyvalente et je l’adore. Existe-t-il une solution de contournement pour que la bannière cesse d’apparaître après qu’un utilisateur connecté l’ait fermée ?
Elle ne réapparaît pas lorsque l’utilisateur travaille dans un seul onglet, mais une grande partie de notre base d’utilisateurs a l’habitude de travailler dans plusieurs onglets, de sorte que la bannière apparaît dans tous ces onglets.
Le plus idéal serait que la bannière apparaisse à la première connexion et que, lorsque l’utilisateur la ferme, elle n’apparaisse plus jusqu’à ce qu’il se déconnecte et se reconnecte. Comme un message épinglé en tant que bannière globale.
Je pense que cet état est conservé dans un cookie, pas par le cœur de Discourse. S’ils ouvrent les nouveaux onglets après les avoir fermés, ils devraient rester fermés, je pense. Je soupçonne que s’ils rechargent les autres onglets après les avoir fermés, ils seront fermés.
Vous avez raison, en rechargeant la page, la bannière se ferme. La principale plainte est que la bannière apparaît non seulement sur la page d’accueil mais sur chaque page qu’ils ouvrent, donc aussi sur les posts et les messages privés.
La plupart d’entre eux ouvrent un post ou un message privé depuis la page d’accueil dans un nouvel onglet, donc la bannière peut être très persistante.
Je l’ai désactivée pour le moment, mais j’espère que cela pourra être modifié à l’avenir. Je veux l’utiliser pour attirer l’attention des nouveaux membres afin qu’ils trouvent leur chemin sur le forum.
Vous pourriez la désactiver pour les utilisateurs connectés.
Mais je pense que vous voudrez peut-être activer le paramètre “sur la page d’accueil” et inclure “banana pants” dans le paramètre “chaîne requise” afin qu’il ne corresponde à aucune URL, la rendant ainsi uniquement sur la page d’accueil. C’est ce que je viens de faire sur mon forum.
Ok @Tara_Walton, le mode sombre a été ajouté avec les éléments suivants !
Veuillez procéder à la mise à jour du composant et faites-moi savoir ce que vous en pensez.
En testant cela, j’ai constaté qu’il pourrait y avoir une bizarrerie lors de la modification des paramètres du thème. Je ne suis pas immédiatement sûr si c’est le cache du navigateur ou de Discourse qui cause le problème, mais si vous constatez qu’un paramètre ne prend pas effet lorsque vous le modifiez pour la première fois, ajoutez un espace à la fin du paramètre, enregistrez-le, puis supprimez l’espace et enregistrez à nouveau. Notez également que la page doit être rafraîchie de manière forcée pour voir les changements.
Si quelqu’un rencontre une erreur lors de la mise à jour, l’ajout/la suppression du composant de votre thème principal devrait résoudre le problème. Il y a apparemment quelques petites bizarreries de thème à examiner à un moment donné.
Je pense que je vois ce qui se passe ici @IT_Director.
Vous avez ajouté une règle CSS quelque part dans votre thème :
Lorsque je clique sur l’un des sujets mis en avant, puis que je reviens à la page d’accueil, il semble que la classe category- qui a été ajoutée lors de la visite du sujet ne soit pas supprimée de l’élément body. Il pourrait s’agir d’un petit bug dans le routage qui se produit avec le composant Homepage Feature.
Pouvez-vous essayer de supprimer cette règle CSS et d’utiliser plutôt le paramètre de thème “l’URL doit contenir” ? Je pense que si vous supprimez les entrées /c/* et /t/*, cela aura un effet similaire et gérera les choses un peu mieux que le CSS pur.
@tshenry C’est tout ce que j’espérais !
Merci d’avoir pris en compte la suggestion et le temps nécessaire pour la concrétiser. J’adore la façon dont, lorsque je bascule entre le mode clair et le mode sombre maintenant, ma bannière lumineuse n’éblouit pas en mode sombre
Je n’ai pas eu trop de mal. J’ai dû vider le cache de mon navigateur, mais je trouve que c’est le cas pour beaucoup de changements que j’apporte et je considère cela comme une procédure normale dans la plupart des cas.
Je note que @tshenry a fait quelque chose [il a expliqué, mais je n’ai pas compris] sur l’une de mes installations de discourse (hébergée par discourse.org) et que l’erreur a disparu sur cette installation pour le moment…
Il y a un bug dans le cœur de Discourse qui interprète mal la variable du paramètre du site SASS. Pour une raison quelconque, il pense que le nom de la variable contient des tirets au lieu des traits de soulignement. Nous allons essayer de résoudre le problème.
En attendant, si vous apportez une modification à un paramètre de thème, l’erreur devrait disparaître. Par exemple, j’ai ajouté un espace à l’un des paramètres de thème column content, je l’ai enregistré, j’ai supprimé l’espace et je l’ai enregistré à nouveau.
Faites-moi savoir si vous constatez que quelque chose ne fonctionne pas après avoir essayé cela.
Personnalisez le contenu de la bannière avec du HTML. Si vous avez besoin de styliser votre contenu personnalisé avec du CSS, créez un composant de thème séparé.
Quelqu’un peut-il expliquer ou donner des indications sur ce qu’il faut faire pour ajouter du CSS ici ?