Vous ne pouvez pas. Vous devriez les désigner comme administrateurs.
Savez-vous s’il existe d’autres composants où les modérateurs peuvent changer la photo de la bannière ?
Non. Les modérateurs ne peuvent pas changer les thèmes.
Il serait possible de créer un thème qui, par exemple, ferait de la bannière une photo dans un sujet avec une certaine étiquette ou catégorie (ou le sujet le plus récent avec cette étiquette ou catégorie). Vous pourriez ensuite limiter l’accès à cette étiquette ou catégorie aux membres d’un certain groupe. J’ai écrit un plugin une fois qui tirait ses données de la réponse la plus récente à un sujet.
Donc, sans regarder le code, je pense que vous pourriez forker le thème et faire quelque chose comme ça.
Un message a été divisé dans un nouveau sujet : Comment traduire le HTML configuré ?
Aujourd’hui, nous avons fusionné un refactoring de ce composant qui le déplace de notre système de widgets personnalisé vers un composant Ember moderne.
Ceci est nécessaire car nous prévoyons de supprimer notre système de widgets dans l’année à venir. Toutes les fonctionnalités de la bannière devraient rester les mêmes, mais faites-nous savoir si vous rencontrez de nouveaux problèmes !
Une chose à noter qui a changé est que, comme cela n’est plus composé de widgets, vous ne pourrez plus faire quelque chose comme ceci pour remplacer sa fonctionnalité :
Ce type de personnalisation a toujours été un peu fragile (si le thème change, cela pourrait casser le remplacement, et par conséquent l’ensemble du composant), c’est donc un modèle que nous abandonnons lors du développement d’extensions pour Discourse.
Merci pour la mise à jour ! Juste pour information - sur la version stable, il semble y avoir un nouveau problème lorsque les colonnes sont vides/cachées. Avant, régler les champs ‘contenu de la première/deuxième/troisième/quatrième colonne’ sur vide cachait ces colonnes si je me souviens bien. Mais après la mise à niveau, les colonnes occupent un espace vide si elles sont laissées vides, c’est plus visible sur mobile.
Bon point ! Je cache les conteneurs s’il n’y a pas de contenu dans une nouvelle mise à jour ici :
Salut, j’ai un problème avec la bannière sur Firefox mobile. J’utilise 3 colonnes et les deux premières affichent tout le contenu et la troisième est coupée. Samsung S23 Ultra, je peux le voir sur Brave sans problème. Sur Firefox, que ce soit connecté ou déconnecté, il manque.
J’ai vérifié sur iPhone 14 Pro et Safari fonctionne bien.
Bonjour,
Je ne pense pas avoir vu mon problème ailleurs dans ce fil, mais je m’excuse si une solution a déjà été fournie. Je souhaite implémenter cette bannière sur ma communauté et, après une personnalisation approfondie, j’ai réalisé que ce composant semble étendre le côté droit du conteneur principal au-delà de la normale. Je vais fournir quelques captures d’écran ci-dessous pour illustrer ce que je veux dire (tout dans la bannière est actuellement dans les paramètres par défaut).
Ceci avec la bannière activée :
Le côté près du nouveau sujet est étendu au-delà de ma photo de profil.
Cependant, avec le composant de thème désactivé, tout semble normal.
Comme vous pouvez le voir, le côté droit est aligné avec ma photo de profil.
J’utilise d’autres composants de thème, il est donc possible qu’ils interfèrent. Je vais fournir une liste des composants ci-dessous :
- Dark-Light Toggle
- DiscoTOC
- Discourse Clickable Topic
- Discourse Gifs
- Discourse Header Search
- Hamburger Theme Selector
- Custom Header Links
- Header Submenus
- Versatile Banner
Une idée de ce qui se passe ?
Merci
Lorsque je change le texte dans le nom du cookie, la bannière ne s’affiche pas dans l’application Discourse…
bug ?
Il semble que ce composant de thème ait la fonctionnalité de s’afficher uniquement sur certaines pages, et je veux faire quelque chose de similaire. Comment cette fonctionnalité a-t-elle été réalisée ?
Le composant vérifie le paramètre par rapport à currentURL ici :
La bannière n’apparaît-elle que sur certains navigateurs ? Nous organisons une collecte de fonds et j’aimerais que tout le monde en soit informé, mais plusieurs personnes ont commenté qu’elles n’avaient rien vu du tout. J’ai essayé de décocher les options dismissible et collapsible mais sans succès.
Pour le moment, je ne vois pas la bannière si j’accède au forum via (mon ancienne version, je l’admets) Safari sur Mac ou (mon application DiscourseHub à jour) sur iPhone. Je la vois dans Safari sur mon iPhone et Firefox sur mon Mac.
Des suggestions ? J’ai évidemment un contrôle limité sur les navigateurs utilisés par mes utilisateurs, mais j’aimerais qu’ils voient tous les annonces importantes.
Un message a été divisé en un nouveau sujet : La bannière polyvalente peut-elle être mise à jour par API ?
Bonjour,
Je suis assez nouveau sur Discourse et Versatile Banners, mais je me demande s’il est possible de modifier la taille des icônes que je place sur les colonnes de la bannière ?
Toute aide ou orientation serait très appréciée.
Javier
Même problème, même avec moins de composants. La page entière est déroulable mais vers la droite. Merci d’avance pour une correction ![]()
Mise à jour :
J’utilise le thème Air. Et le problème est toujours là, même lorsque je désactive tous les autres composants.
Résolu : J’ai créé ma propre bannière
avec un composant personnalisé.
Où puis-je trouver le paramètre (plan hébergé) pour changer la couleur de la police de l’interrupteur d’extension/réduction de la bannière polyvalente ?
La valeur par défaut est grise, mais elle est difficile à voir sur l’image d’arrière-plan choisie pour notre site. Si elle est déterminée par la palette de couleurs du thème sous-jacent du site, quel composant dois-je modifier (par exemple, Primaire 500, etc.).
Il n’y a pas de paramètre pour cela, mais vous pouvez utiliser CSS dans votre propre thème. Voici ce que vous devez cibler
.banner-box .button-container .close .d-button-label, .banner-box .button-container .toggle .d-button-label {
font-size: 1em;
color: #646464;
}
Bannière polyvalente et Brand Header - #266 by pacharanero ne s’entendent peut-être pas bien.
Définir l’en-tête de marque sur « afficher au-dessus de l’en-tête du site », puis activer la bannière polyvalente, l’en-tête de marque se déplace sous l’en-tête. La désactivation des autres composants et le travail avec ces deux seuls ont confirmé que le conflit se situe entre eux.
Après avoir activé la bannière polyvalente
Ceci a été corrigé par @Juan_David_Martínez dans
Mettez à jour votre composant.




