Bienvenue Bannière Link

|||
-|-|-|
:discourse2: | Résumé | Welcome Link Banner est une bannière simple qui vous permet d’ajouter du texte personnalisé et 1 à 4 liens.
| :eyeglasses: | Aperçu | Aperçu sur Discourse Theme Creator |
:hammer_and_wrench: | Lien vers le dépôt | https://github.com/discourse/discourse-welcome-link-banner
:open_book: | Nouveau dans les thèmes Discourse ? | Guide pour débutants sur l’utilisation des thèmes Discourse

Installer ce composant de thème

Fonctionnalités

Paramètres

Ce composant est livré avec une variété de paramètres !

Nom Description
show on Choisissez d’afficher votre bannière sur la page d’accueil, les listes de sujets ou toutes les pages
banner links Ajoutez 1 à 4 liens avec des icônes Font Awesome et du texte (vous devrez peut-être également ajouter des icônes qui ne sont pas incluses par défaut dans Discourse au paramètre svg_icons)
max trust level N’affichez la bannière qu’aux utilisateurs ayant des niveaux de confiance spécifiques
hide for staff
hide on mobile
layout Texte à gauche (par défaut) ou texte en haut
plugin outlet vous permet de changer l’endroit où la bannière est rendue, si vous utilisez la barre latérale, essayez above-main-container
hide for anon Masque la bannière aux utilisateurs non connectés
can be dismissed Permet aux utilisateurs de cliquer sur un x pour masquer la bannière
banner background image Choisissez une image à afficher derrière la bannière
banner background repeat Configurez le comportement de répétition de l’image d’arrière-plan
banner background size Ajustez la taille de votre image d’arrière-plan en utilisant CSS (plus d’informations)
banner background color Pas d’image d’arrière-plan ? Utilisez une couleur unie !
banner box background color
banner text color
banner icon color
banner link color
Traductions Défaut
meta_banner.welcome Bienvenue dans notre communauté !
meta_banner.subtitle Rejoignez la conversation, et n’oubliez pas d’être gentil.

:discourse2: Hébergé par nous ? Les composants de thème sont disponibles sur nos plans Pro, Business et Entreprise.

77 « J'aime »

Si vous utilisez la barre latérale expérimentale, j’ai ajouté un réglage (plugin outlet) qui fera apparaître la bannière de bienvenue au-dessus du contenu mais pas au-dessus de la barre latérale. Changez simplement ce réglage pour above-main-container.

Changer ce réglage fera apparaître la bannière à droite de la barre latérale, comme le fait notre bannière ici sur Meta :

6 « J'aime »

10 messages ont été déplacés vers un nouveau sujet : La bannière de lien de bienvenue ne s’affiche plus sur mon site ?

Question : lorsqu’un utilisateur (moi ^^) a fermé la bannière, comment peut-il la récupérer ?
Je fais Ctrl+F5 mais elle ne revient pas, et je l’ai fermée juste pour tester.

3 « J'aime »

Sur le bureau, vous pouvez effacer l’élément localstorage ici, discourse_dismissedWelcomeLinkBanner.

Vous appuyez sur F12 pour ouvrir la console du navigateur → allez dans l’onglet Application → Dans le panneau de gauche, cliquez sur Local Storage puis sur votre site web → Recherchez la clé discourse_dismissedWelcomeLinkBanner et supprimez-la.

C’est tout ! Vous pouvez rafraîchir, et la bannière devrait réapparaître.

5 « J'aime »

Est-il possible d’afficher la bannière si un utilisateur est dans un groupe, ou non, plutôt qu’en fonction des niveaux de confiance ?

2 « J'aime »

Salut @martyn_thomas :wave: Si vous installez ce composant de thème, vous devriez pouvoir utiliser CSS pour obtenir ce que vous voulez

4 « J'aime »

Ma question peut sembler stupide, mais je ne suis pas programmeur. J’ai installé le composant CSS Classes for Current User's Groups. Si je veux afficher 3 options de bannière pour trois groupes différents, dois-je installer trois copies du composant Welcome Link Banner ? Ensuite, comment dois-je styliser le CSS si je veux que :
Pour le groupe A, la bannière A soit affichée, pour le groupe B, la bannière B soit affichée, et pour le groupe C, la bannière C soit affichée ? Pourriez-vous donner un exemple ?
Merci d’avance pour votre réponse :pray:

2 « J'aime »

N’installez qu’une seule copie du composant. Voir ici comment l’utiliser

body.group-(nom du groupe ici) .welcome-link-banner-wrapper {
    display: none;
}

remplacez « (nom du groupe ici) » par le groupe pour lequel vous souhaitez masquer la bannière.

4 « J'aime »

Merci, cela fonctionne si je veux masquer une bannière pour un groupe spécifique, mais je ne sais pas comment afficher différentes bannières avec un contenu différent pour différents groupes.

2 « J'aime »

Si vous souhaitez des bannières différentes, cela nécessitera plus d’une copie du composant de bannière de lien de bienvenue (pas le composant de groupe CSS). Vous pourriez également vouloir utiliser une CSS différente pour afficher plutôt que masquer.

4 « J'aime »

Je comprends cela, mais je ne sais pas comment implémenter un tel CSS. J’ai besoin d’un exemple CSS approximatif.

2 « J'aime »

vous voudrez peut-être d’abord le masquer pour tout le monde, puis utiliser display: block pour des groupes sélectionnés. Ce que vous voulez peut probablement être réalisé de plus d’une manière : masquer pour tous puis afficher pour certains, ou masquer pour certains.

1 « J'aime »

Permettez-moi d’apporter quelques clarifications.
[citation=“Lilly, post:121, topic:218743, username:Lilly”]
si vous voulez des bannières différentes, cela nécessitera plus d’une copie du composant de bannière de lien de bienvenue
[/citation]

Si j’ai plusieurs copies d’un composant, comment dois-je écrire le nom de la classe ? Par exemple,

body.group-name1 .welcome-link-banner-wrapper 1{
display: none;
}
body.group- name1 .welcome-link-banner-wrapper 2 {
display: none
}
body.group-name2 .welcome-link-banner-wrapper 1{
display: block;
}
body.group-name2 .welcome-link-banner-wrapper 2{
display: none
}
body.group-name3 .welcome-link-banner-wrapper 2{
display: block
}

Quelque chose de similaire à ça ?
Je n’arrive pas à déterminer comment .welcome-link-banner-wrapper sera nommé pour chaque instance de composant.

3 « J'aime »

Vous devrez peut-être forker le composant bannière pour chaque utilisation ? Il est probablement préférable d’apprendre quelques bases de CSS et le développement de thèmes de composants pour ce type de cas d’utilisation hors périmètre.

4 « J'aime »

J’aimerais utiliser cette bannière car elle est simple et épurée. Puis-je l’utiliser pour promouvoir l’application de mon entreprise plutôt que comme bannière de bienvenue ?

Je pense définir le lien sur une URL depuis laquelle on peut télécharger l’application sur l’App Store. Y a-t-il un problème avec cela également ?

Puis-je modifier la partie « Bienvenue dans notre communauté ! » ?

2 « J'aime »

Oui, vous pouvez personnaliser tous les textes, choisir les icônes et ajouter les liens que vous souhaitez.
Vous pouvez également essayer le thème sur theme creator

4 « J'aime »

@Moin

Merci !

2 « J'aime »

3 messages ont été déplacées vers un nouveau sujet : Quelles icônes puis-je ajouter à la bannière du lien de bienvenue ?

3 messages ont été déplacées vers un nouveau sujet : Afficher la bannière de lien de bienvenue pour des catégories spécifiques