Soyez le premier à répondre

← Remplissez "repoName" et "repoURL" pour le bouton d’installation automatique →

Installer ce composant de thème

Bonjour :wave:

Ce composant de thème ajoute une bannière sous le message initial s’il n’y a pas de réponse dans le sujet. Cela peut encourager une réponse.

Cette bannière n’apparaîtra pas si l’utilisateur ne peut pas répondre et dans les messages privés.


Il existe quelques paramètres pour le personnaliser. Vous pouvez choisir entre une icône ou une image, selon ce que vous souhaitez utiliser. Le titre et la description sont prêts pour le HTML et vous pouvez y ajouter des émojis.

Par exemple :arrow_down_small:

title

Soyez le premier à répondre :rocket:

description

Personne n'a encore répondu à ce sujet.
<br>
<strong>Soyez le premier</strong> à lancer la conversation.

24 « J'aime »

iPad et iPhone, le Hub et Safari : tout ce que je vois, c’est le fantôme. Aucune erreur de ce type que je puisse trouver.

2 « J'aime »

Ça fonctionne bien sur Theme Creator :thinking: .

Et pour moi, ça ne fonctionne pas avec le thème par défaut où seul ce composant est utilisé :man_shrugging: Bien sûr, je peux aussi essayer de désactiver les plugins en mode sans échec.

Je ne connais rien au créateur de thèmes.

edit

Et en utilisant le mode sans échec, tous les plugins désactivés ont cassé mon forum. Parfois, je suis un peu fatigué de tout ça… Bon, je dois commencer à comprendre ce qui fonctionne mal cette fois-ci.

1 « J'aime »

Salut @Jagster, j’ai vérifié sur iPad et ça fonctionne pour moi. Je me suis inscrit sur ton forum pour voir ce qui se passe. Peux-tu activer le composant de thème ?

1 « J'aime »

C’est activé maintenant pour tous les thèmes.

Merci.

3 « J'aime »

fonctionne bien ici. très sympa Don :star_struck:

J’aime beaucoup ça. merci de partager :clap:

bureau

mobile

et oui ça disparaît dès qu'une réponse apparaît, sans rafraîchissement

8 « J'aime »

Merci, j’ai fusionné un correctif, veuillez mettre à jour le composant. :slight_smile:

4 « J'aime »

Splendide en effet :+1:

Puis-je demander ce que vous avez trouvé ? Je ne comprends probablement pas, mais y a-t-il des problèmes potentiels cachés que je devrais connaître ?

2 « J'aime »

C’était un problème de compatibilité avec les anciennes versions de Discourse. Votre site est sur ce commit Commits · discourse/discourse · GitHub. Et il y a eu une mise à jour avec i18n import paths plus tard ici DEV: Consolidate i18n import paths (#29804) · discourse/discourse@32665cf · GitHub, donc le texte n’apparaît pas car j’ai utilisé la nouvelle méthode.

4 « J'aime »

Hors sujet déjà, mais ce n’était pas une configuration trop ancienne… quelques jours. Pas drôle pour vous les gourous du code :thinking:

2 « J'aime »

Ce n’est pas grave, j’ai tout changé sur mon site et je l’ai fait automatiquement ici aussi, mais je n’ai pas eu à le changer car cela fonctionne parfaitement maintenant avec toutes les versions. Merci pour le rapport :+1:

1 « J'aime »

Super composant, merci !

3 « J'aime »

Très cool, j’ai utilisé pas mal de composants de thème de Don sans problème et ce composant s’intégrera certainement parfaitement à mon site. :ok_hand:

Je partagerai les résultats une fois que je l’aurai installé.

Edit : Voici le résultat final ! J’ai un peu personnalisé l’arrière-plan et les couleurs, le résultat est super. :smiley:

2 « J'aime »

Ce serait bien de pouvoir exclure certaines catégories. :slight_smile:

5 « J'aime »

facile à faire. dans common - css d’un thème ou d’un autre composant :

.category-[CATEGORY_SLUG] .first-reply-statement {
    display: none;
}

pour plusieurs catégories, par exemple :

$categories: 'vip', 'site-feedback', 'staff';

@each $category in $categories {
  .category-#{$category} .first-reply-statement {
    display: none;
  }
}
11 « J'aime »

Les sous-catégories devraient-elles obéir à cela aussi :face_with_peeking_eye:

4 « J'aime »

oui, utilisez simplement le slug, précédé de la catégorie parente :

nom-de-la-catégorie-parente-nom-de-la-sous-catégorie { etc...
6 « J'aime »

Excellente idée :slight_smile:

Le CSS de Lilly est également une excellente solution si vous souhaitez simplement le masquer, mais si vous souhaitez qu’il ne soit pas rendu, j’ai ajouté un nouveau paramètre en haut des paramètres du thème.

10 « J'aime »

Merci beaucoup !

2 « J'aime »