Sujet publié avec un lien vers lui-même dans le forum ?

Salut tout le monde.
Je pensais qu’il y aurait une option pour que l’utilisateur choisisse ou peut-être un comportement par défaut, où un lien est attaché/inclus dans une page publiée, lien vers le sujet (d’où provient la page) dans le forum.
Créer un tel lien manuellement dans le message lui-même, pour ensuite l’avoir dans la page publiée, n’a pas de sens je pense car cela bouclerait sur lui-même, n’est-ce pas ?
Comment faites-vous ça les gars ?

Si vous parlez de la publication de pages Discourse, je ne suis pas sûr de la façon dont cela fonctionnerait, car les pages peuvent être publiées à partir de catégories sécurisées/privées et également liées à partir d’un nombre quelconque d’endroits sur le forum.

1 « J'aime »

@Lilly comment faites-vous / les gens pour pointer vers la page publiée, (en arrière) vers le sujet d’où proviennent les pages publiées, afin que d’autres puissent commenter/répondre dans le forum du sujet ?

Je ne suis pas sûr de comprendre - vous pouvez modifier le document publié et ajouter un lien vers un sujet spécifique si vous souhaitez qu’il soit lié à partir d’un autre.

Discussion du sujet pour la page publiée :

Page publiée :

Oui, mais, comme dans mon premier message/question - Créer un tel lien manuellement dans le message lui-même, pour qu’il n’apparaisse que sur la page publiée, n’a pas de sens je pense, car cela bouclerait sur lui-même, n’est-ce pas ?

En d’autres termes, ce lien se trouve dans le message original, sur le forum, pointant vers lui-même ? (doubler un message, ce qui m’a traversé l’esprit, donc une page publiée avec un lien + le même message sur le forum, sans, n’a aucun sens)

Eh bien, vous pourriez toujours créer un composant thématique ou un plugin pour obtenir ce que vous voulez, alors ? ou embaucher quelqu’un dans Marketplace :woman_shrugging:t2:

Bien sûr, je pourrais… faire une douzaine de choses… mais, qu’en penseriez-vous/@devel de ma première pensée que j’ai partagée - « attendu »
Je m’y attendais car il est logique de l’avoir comme option/comportement par défaut - puisque « publier » est une fonctionnalité principale.

Si @devel lit ici, alors je suggère - pour rendre le logiciel déjà cool encore meilleur (une histoire sans fin) - d’améliorer les mécanismes de « publication » avec une telle option où : soit avec une participation volontaire soit un comportement par défaut par lequel, les pages publiées ont un « pointeur » vers elles-mêmes dans le forum.

Une page publiée « a » deux liens.

Un /pub/ qui pointe vers la page autonome :

Un /t/ qui pointe vers le sujet :

Maintenant, il y a une boucle dans le sujet, comme vous l’avez dit.

Une façon d’éviter cela serait d’utiliser ceci :

Par exemple, écrivez ceci dans votre sujet/page publiée :

[wrap=topic-link]Lien vers le sujet : https://discourse.canapin.dev/t/published-page-with-own-topic-link/244[/wrap]

Contenu 🧑‍💻

Dans votre CSS, écrivez :

article [data-wrap="topic-link"] {
  display: none;
}

Maintenant, voici à quoi ressemblent la page publiée et les sujets :


Le seul problème est qu’il y a une marge supérieure sur le premier contenu visible dans le sujet à cause de cette règle par défaut de Discourse :

.cooked>:first-child, .d-editor-preview>:first-child {
    margin-top: 0;
}

Le premier élément, bien que caché, est toujours le premier élément détecté dans le CSS. Cela peut être contourné, bien sûr, mais cela dépendra de la façon dont vous organisez votre contenu. Le problème ne se produira pas si le lien de votre sujet n’est pas le premier contenu du message, par exemple.

2 « J'aime »

Dans mes captures d’écran, ce sont deux sujets différents, pas un seul sujet publié qui se lie à lui-même. Regardez les titres et les liens. Je ne pense pas comprendre ce que vous cherchez ici.

Si je lis bien les choses, je pense qu’ils veulent que les pages publiées fonctionnent d’une manière similaire à la façon dont le plugin Docs le fait, où la version docs de la page montre un lien vers le fil de discussion réel à la fin du contenu afin que vous puissiez commenter dessus.

2 « J'aime »

Oh, ça pourrait être, comme le lien « Voir la discussion sur ce sujet » dans la documentation. Un peu comme mes captures d’écran ci-dessus, mais en automatique. Ça n’a pas vraiment de sens pour la publication de pages, étant donné son fonctionnement, vous pouvez lier une page publiée depuis d’innombrables endroits sur le forum. J’ai des liens dans la barre latérale de navigation de mon forum qui mènent à des pages publiées. Peut-être que certaines options pour attacher des pages publiées à des sujets pour discussion pourraient faire l’objet d’une demande de fonctionnalité ? Cela ressemble presque à une sorte de commentaire intégré.

Peut-être que l’OP devrait jeter un œil au plugin de documentation.

1 « J'aime »

@Canapin a compris.
C’est plutôt simple, j’ai fait de mon mieux, je doute de pouvoir faire mieux, j’essaierai :

  1. un sujet est créé, quel sujet a été publié
  2. la page créée à partir du sujet que les utilisateurs veulent, je le fais, pour pointer - sur la page - vers le sujet original dans le forum.

Actuellement, si je comprends bien — à moins de contourner comme le suggère @Canapin — une URI devrait être incluse dans le sujet lui-même afin que la page publiée — en tant que copie du sujet — pointe vers le sujet… de cette façon, le sujet a une URI qui pointe, se liant à lui-même…

@devel - quelque chose pour améliorer la fonctionnalité “publier”, comme je l’ai expliqué plus tôt, pour surmonter cet “obstacle” serait formidable à avoir dans les futures versions - une option d’activation/désactivation “lier au sujet” ou quelque chose de similaire.

1 « J'aime »

Je suis d’accord avec cette demande de fonctionnalité - et j’ai dû bricoler des solutions de contournement sur mesure comme @Canapin.

Ce serait une nette amélioration d’avoir au moins la possibilité d’un lien récursif vers l’origine.

Une autre amélioration qui serait appréciée est la possibilité que la page publiée redirige automatiquement un utilisateur connecté vers le sujet d’origine (s’il est visible par lui).

Mon principal cas d’utilisation concerne le contenu exposé d’un forum privé, que je souhaite que les utilisateurs potentiels puissent facilement approfondir - généralement des événements.

1 « J'aime »

aha Votre scénario d’utilisation me fait comprendre plus clairement la demande et le raisonnement. :slight_smile: merci @nathank.

1 « J'aime »

Hmm… Je pense que vous voulez dire quelque chose comme une page publiée Règles du site avec un sujet auquel les gens peuvent accéder pour discuter de la page publiée ?

Si, comme @Lilly l’a suggéré, elle est publiée à partir de la Catégorie du personnel qui est privée. La création d’un nouveau sujet avec un lien vers la page publiée peut fonctionner.

Ou si la page publiée a été créée à partir d’un sujet public, vous pourriez ajouter un lien en utilisant Insérer un lien Discuter ici

De même, un lien vers un sujet public peut également fonctionner.