Nouveau sur la plateforme communautaire Discourse. En tant qu’administrateur, comment puis-je répondre dans une publication sous un sujet ?
Par exemple, il y a une publication « Présentez-vous ». Cette publication a déjà été épinglée. J’ai ajouté ma présentation sous cette « Publication d’introduction ». Je veux épingler ma réponse pour que tout le monde puisse la voir, afin qu’ils n’aient pas à faire défiler jusqu’en bas. Des conseils ?
Je n’arrive pas à trouver « épingler » sous ma clé à molette d’administrateur.
Si je vous comprends bien, vous souhaiteriez épingler un message dans un sujet. Pour le moment, ce n’est pas possible par défaut. J’imagine qu’il vous faudrait un plugin personnalisé.
Une autre façon de faire ressortir un message est d’ajouter la « couleur du personnel » (Staff Colour).
J’ai apprécié le conseil ! Comment puis-je obtenir un plugin personnalisé ? En attendant, j’aime votre solution de contournement consistant à ajouter une couleur de personnel.
Merci !
Ce qui se passe, c’est que lorsqu’ils iront sur le sujet, ils iront au premier message qu’ils n’ont pas vu, donc ils n’auront pas besoin de faire défiler jusqu’à votre message s’il s’agit du premier qu’ils n’ont pas encore vu.
Je suppose que vous vouliez dire que l’utilisateur cliquera sur le « dernier message ». Je vois que c’est après que j’ai lu votre message… puis que j’ai trouvé ce bouton de dernier message… IMHO… cette fonctionnalité n’est pas intuitive pour moi.
salut @cathyjliu bienvenue chez Meta
cette requête me confond car l’épinglage place les publications de sujet (premières publications) en haut des pages de liste de sujets de catégorie. l’idée d’épingler une publication signifie pour moi qu’elle apparaîtra en haut des pages de catégorie pour les utilisateurs. les utilisateurs peuvent également désépingler des publications. si vous voulez l’épingler comme une bannière, voulez-vous vraiment que votre publication apparaisse en haut de chaque page ? l’épinglage ne fait rien à l’intérieur d’un sujet.
je pense que soit la couleur du personnel (ou peut-être même une notification du personnel avec un lien vers une publication ?) est la façon d’accomplir ce que vous semblez vouloir réaliser.
je pense qu’il veut dire que lorsqu’une personne entre dans un sujet, elle accède automatiquement au premier message qu’elle n’a pas encore lu. il n’accède pas toujours au premier message si elle a déjà été dans le sujet.
j’utilise beaucoup la couleur du personnel, les avis du personnel et les sujets épinglés sur mon forum. je ne vois pas comment l’épinglage fera ce que vous semblez vouloir.
voulez-vous épingler un message en haut d’un sujet pour qu’il apparaisse au-dessus du message d’origine ? ou juste en dessous ? ou voulez-vous dire l’épingler de sorte que chaque fois qu’un utilisateur entre dans le sujet, il accède à votre message ?
d’après ce que j’entends de votre objectif, mon conseil serait d’avoir un sujet d’introduction séparé pour le personnel uniquement.
Merci pour votre réponse. Désolé pour la confusion, mais je vais essayer de l’expliquer. Le message d’introduction a déjà été épinglé sous le sujet. C’est un long message avec près de 40 réponses. Je veux que ma réponse (celle où je me suis présenté) soit épinglée juste en dessous du message original. Est-ce que cela a du sens maintenant ?
Qu’entends-tu par « épinglé » ? Veux-tu dire le premier message (message original) ? L’épinglage consiste à faire en sorte qu’un message de sujet apparaisse en haut de la page de liste des sujets pour les utilisateurs, qu’il ait ou non la dernière activité.
Ceci est un message de sujet épinglé (le premier message du sujet). Vous pouvez voir l’icône d’épingle à côté du titre du sujet. L’épingler le place en haut de la liste des sujets de cette catégorie jusqu’à ce que l’utilisateur le désépingle, puis il descendra dans la liste normalement comme un sujet non épinglé.
Il semble que tu veuilles simplement insérer ton message sous le message original et que tu utilises le terme « épingler » pour signifier « insérer sous le premier message ». Le message du sujet (original) n’est pas épinglé, c’est simplement le premier message du sujet.
Ce n’est pas possible de faire cela dans Discourse et je ne suis même pas sûr que cela puisse être fait avec un plugin. Mais comme le dit @pfaffman, c’est quelque peu contre-intuitif par rapport à la façon dont Discourse affiche les sujets aux utilisateurs qui entrent dans le sujet plus d’une fois. S’ils ont déjà lu le premier message (et les réponses), placer ton message là signifie qu’ils ne le verront pas.
Il se peut aussi qu’il y ait un problème de traduction linguistique ici et que je lise « épinglé » alors que tu dis en fait autre chose, peut-être « collant » ou « insérer ».
Comme je l’ai dit plus tôt, mon conseil serait de simplement créer un autre sujet d’introduction réservé au personnel dans la même catégorie. Tu peux même mettre une notification du personnel au-dessus du message principal dans le sujet d’introduction avec un lien vers la page d’introduction du personnel.
Je lis cela dans le contexte de la vue du sujet. L’épinglage n’est pas possible dans le sujet pour le moment, mais il correspond raisonnablement bien au comportement qu’ils décrivent.
oui, je comprends maintenant. Mais le fait est que cela sera contourné par quiconque réintroduira le sujet avec d’autres réponses qu’ils ont vues (à moins que ce comportement ne soit supprimé, je suppose).
Il semble qu’ils demandent une méthode pour insérer un message et réinitialiser la chronologie.
J’essaie également de réfléchir à des moyens pour qu’ils obtiennent ce qu’ils veulent grâce aux fonctionnalités existantes disponibles pour les administrateurs.
Je réfléchis juste, mais je me demande s’il existe un moyen d’obtenir quelque chose comme ce qu’ils demandent en utilisant la fonction de déplacement / fusion de messages vers un nouveau sujet en copiant l’OP dans un nouveau puis en postant en dessous et en déplaçant les autres messages de réponse.
aha je viens de le faire en utilisant les fonctions de déplacement vers un nouveau sujet.
j’ai sélectionné l’OP et l’ai déplacé vers un nouveau sujet. j’ai posté un nouveau message en dessous. puis je suis retourné à l’ancien sujet et j’ai déplacé le reste des réponses (sans cocher la case chronologique) et je les ai déplacées vers le nouveau sujet et elles sont sous mon message de réponse à l’OP.
je vais prendre et poster quelques captures d’écran sur la façon de faire cela… mais j’attendrai que Jammy réponde
Cela pourrait cependant être une façon assez bruyante de le faire, selon le nombre de publications que vous déplacez d’un endroit à un autre et vice versa (bien que réalisable).
oui, c’est une façon désordonnée de le faire, mais je ne suis pas non plus sûr de la fréquence à laquelle l’OP devrait le faire. cela semble être un événement rare dans ce cas. cela réalise en quelque sorte ce qu’ils voulaient, mais cela ne tient toujours pas compte du problème de calendrier. je soupçonne qu’ils veulent bloquer les utilisateurs sur ce post (en le « épinglant »). demande de fonctionnalité intéressante. j’ai pris des captures d’écran de la façon dont je l’ai fait et je peux les publier si @cathyjliu veut savoir comment.
Je pense que dans la #demande de fonctionnalité, le message resterait dans le bon ordre, mais une copie serait également épinglée sous le message d’origine pour le souligner, un peu comme la façon dont “Résolu” le fait avec les solutions à l’intérieur du message d’origine.
Oui, après avoir lu ce sujet de demande de fonctionnalité, je peux tout à fait voir un scénario nécessitant ce type de fonctionnalité maintenant. Le « résolu » est un excellent exemple de la façon dont il copie la publication, juste dans ce cas, il l’insère comme une autre publication au lieu d’une boîte de lien.
Suggestion très artisanale, je ne suis pas sûr qu’elle fasse l’affaire, mais juste au cas où :
Utilisez le composant résolu, mais créez des règles CSS pour masquer les mentions de « résolu » afin d’éviter de tromper les utilisateurs, ainsi que pour changer (ou masquer) l’icône en ce qui conviendrait le mieux, et masquez également le bouton de résolution à toute personne autre que votre personnel.