Désactiver le superposition « Votre sujet est similaire à… » pour certaines catégories

Bonjour,

La superposition « Votre sujet est similaire à… » lors de la rédaction d’un nouveau sujet est une excellente fonctionnalité, en particulier pour les Questions. Cependant, pour d’autres types de sujets, il pourrait être préférable de la passer et d’afficher directement l’aperçu du message.

En particulier, nous disposons d’une catégorie « Jobs » pour publier des offres d’emploi et d’une catégorie « Showcase » pour permettre aux utilisateurs de présenter leur travail.

Dans les deux cas, le fait que des sujets similaires aient déjà été publiés auparavant est sans pertinence. Il semble qu’il n’existe aucun paramètre permettant de désactiver cette superposition pour des sujets individuels. Seriez-vous disposés à envisager d’ajouter cette option ?

9 « J'aime »

Il n’y a effectivement aucun paramètre ; en attendant, je soutiens l’ajout de certaines classes ici dans le Composer afin que vous puissiez les masquer via CSS si vous le souhaitez.

2 « J'aime »

Bonjour @felixmariotto,

En attendant, j’ai essayé ce simple script jQuery pour vous, mais il ne fonctionne malheureusement que lorsque la page est rechargée (ce n’est pas très utile, c’est juste à titre informatif, je crains). Il existe un appel à l’API Discourse pour exécuter du code lors du changement de page, mais il ne semble fonctionner pour moi que lorsque je recharge la page manuellement, et non lorsque je navigue vers la page. Je n’ai donc pas pu obtenir de meilleurs résultats que « masquer lors du rechargement de la page » en utilisant le sélecteur jQuery très simple suivant :

Dans cet exemple, l’extrait masque les éléments que vous souhaitez masquer si la catégorie contient le mot « Applications », c’est juste à titre informatif :

<script>
$( document ).ready(function() {
      var cat = $('.category-name').html();
      if(cat.includes('Applications')){
          $('#suggested-topics').hide();
      }
});
</script>

Si je comprenais mieux les hooks de cycle de vie d’Ember, nous pourrions peut-être ajouter ce type de code simple au hook de cycle de vie approprié ; mais honnêtement et malheureusement, mes compétences en Ember sont vraiment limitées, presque inexistantes pour être franc.

1 « J'aime »