Veröffentlichter Thread mit eigenem Link im Forum?

Hallo Leute.
Ich habe darüber nachgedacht und erwartet, dass es eine Option für den Benutzer gibt, die Wahl zu treffen oder vielleicht sogar ein Standardverhalten, bei dem ein Link zur ursprünglichen Foren-Diskussion auf der veröffentlichten Seite angehängt/enthalten ist.
Einen solchen Link manuell im Beitrag selbst zu erstellen, nur um ihn auf der veröffentlichten Seite zu haben, ergibt meiner Meinung nach keinen Sinn, da er sich sonst in einer Schleife wiederholen würde, oder?
Wie macht ihr das Leute?

Wenn Sie das Veröffentlichen von Discourse-Seiten meinen, bin ich mir nicht sicher, wie das funktionieren würde, da Seiten aus sicheren/privaten Kategorien veröffentlicht und auch von beliebigen Stellen im Forum verlinkt werden können.

1 „Gefällt mir“

@Lilly wie verlinkt man auf einer veröffentlichten Seite auf das Thema, von dem die veröffentlichten Seiten stammen, damit andere im Forum des Themas kommentieren/antworten können?

Ich bin mir nicht sicher, was Sie meinen – Sie können das veröffentlichte Dokument bearbeiten und einen Link zu einem bestimmten Thema hinzufügen, wenn Sie möchten, dass es von dort verknüpft wird.

Themendiskussion für veröffentlichte Seite:

Veröffentlichte Seite:

Ja, aber wie in meiner ersten Nachricht/Frage – einen solchen Link manuell im Beitrag selbst zu erstellen, nur um ihn auf der veröffentlichten Seite zu haben, ergibt meiner Meinung nach keinen Sinn, da sich dies in eine Schleife laufen würde, oder?

Mit anderen Worten, dieser Link befindet sich im Originalbeitrag, im Forum, und verweist auf sich selbst? (eine Verdopplung des Beitrags, was mir durch den Kopf ging, also ergibt eine veröffentlichte Seite mit einem Link + derselbe Beitrag im Forum, ohne, keinen Sinn)

Du könntest auch eine Themenkomponente oder ein Plugin erstellen, um das zu bekommen, was du willst, oder jemanden auf Marketplace anheuern :woman_shrugging:t2:

Klar könnte ich… ein Dutzend Dinge tun… aber, was würdest du/@devel von meinem ersten Gedanken halten, den ich geteilt habe - “erwartet”?
Ich habe es erwartet, da es nur sinnvoll ist, es als Option/Standardverhalten zu haben, da “Veröffentlichen” ein Kernmerkmal ist.

Wenn @devel hier mitliest, dann schlage ich vor - um bereits coole Software noch besser zu machen (niemals endende Geschichte) - die “Veröffentlichungsmechanismen” mit einer solchen Option zu erweitern, bei der: entweder mit Opt-in oder Standardverhalten, veröffentlichte Seiten einen “Zeiger” auf sich selbst im Forum haben.

Eine veröffentlichte Seite „hat“ zwei Links.

Ein /pub/, der auf die eigenständige Seite verlinkt:

Ein /t/, der auf das Thema verlinkt:

Nun gibt es, wie Sie sagten, eine Schleife im Thema.

Ein Weg, dies zu verhindern, wäre die Verwendung von:

Schreiben Sie zum Beispiel in Ihr Thema/Ihre veröffentlichte Seite:

[wrap=topic-link]Link zum Thema: https://discourse.canapin.dev/t/published-page-with-own-topic-link/244[/wrap]

Inhalt 🧑‍💻

Schreiben Sie in Ihr CSS:

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

Nun sehen die veröffentlichte Seite und die Themen wie folgt aus:


Das einzige Problem ist, dass der erste sichtbare Inhalt im Thema einen oberen Rand hat, aufgrund dieser Standardregel von Discourse:

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

Das erste Element ist, obwohl es versteckt ist, immer noch das erste Element, das in CSS erkannt wird. Dies kann natürlich umgangen werden, hängt aber davon ab, wie Sie Ihre Inhalte organisieren. Das Problem tritt beispielsweise nicht auf, wenn der Link Ihres Themas nicht der erste Inhalt im Beitrag ist.

2 „Gefällt mir“

In meinen Screenshots sind das zwei verschiedene Themen, nicht eines, das auf sich selbst verlinkt ist. Sehen Sie sich die Titel und Links an. Ich glaube nicht, dass ich verstehe, was Sie hier suchen.

Wenn ich die Dinge richtig verstehe, glaube ich, dass sie möchten, dass veröffentlichte Seiten auf eine Weise funktionieren, die der Funktionsweise des Docs-Plugins ähnelt, bei der die Dokumentenversion der Seite am Ende des Inhalts einen Link zum eigentlichen Thread anzeigt, damit Sie ihn kommentieren können.

2 „Gefällt mir“

Das könnte sein, wie der Link „Diskussion zu diesem Thema anzeigen“ in den Dokumenten. So ähnlich wie meine Screenshots oben, aber nur automatisch. Macht für die Seitenveröffentlichung eigentlich keinen Sinn, da man von unzähligen Stellen im Forum auf eine veröffentlichte Seite verlinken kann. Ich habe Links in der Navigationsseitenleiste meines Forums, die zu veröffentlichten Seiten führen. Vielleicht könnte die Möglichkeit, veröffentlichte Seiten an Themen anzuhängen, um sie zu diskutieren, eine Feature-Anfrage sein? Es klingt fast so, als ob sie eine Art eingebettetes Kommentarsystem wünschen.

Vielleicht sollte der OP das Docs-Plugin ausprobieren.

1 „Gefällt mir“

@Canapin versteht es.
Es ist ziemlich einfach, ich habe mein Bestes getan, ich bezweifle, dass ich es besser machen kann, ich werde es versuchen:

  1. Thema wird erstellt, welches Thema wurde veröffentlicht?
  2. Die Seite, die aus dem Thema erstellt wurde, wollen die Benutzer, ich tue es, um auf der Seite auf das ursprüngliche Thema im Forum zu verlinken.

Im Moment, wie ich verstehe — es sei denn, es wird wie von @Canapin vorgeschlagen umgangen — müsste eine URI in das Thema selbst eingefügt werden, damit die veröffentlichte Seite - als Kopie des Themas - auf das Thema verweist… auf diese Weise hat das Thema eine URI, die auf sich selbst verweist.

@devel - etwas zur Verbesserung der “Publish”-Funktion, wie ich bereits erklärt habe, um diese “Hürde” zu überwinden, wäre es großartig, in zukünftigen Versionen eine Opt-in-Option “Link zum Thema” oder etwas Ähnliches zu haben.

1 „Gefällt mir“

Ich stimme dieser Feature-Anfrage zu – und musste, wie @Canapin, provisorische Workarounds zusammenbasteln.

Es wäre eine deutliche Verbesserung, zumindest die Optionen eines rekursiven Links zurück zum Ursprung zu haben.

Eine weitere wünschenswerte Verbesserung wäre die Option, dass die veröffentlichte Seite einen angemeldeten Benutzer automatisch zum ursprünglichen Thema weiterleitet (sofern er für ihn sichtbar ist).

Der Hauptanwendungsfall, den ich habe, ist die Bereitstellung von Inhalten aus einem privaten Forum, mit denen potenzielle Benutzer leichter weiter interagieren können – typischerweise Veranstaltungen.

1 „Gefällt mir“

aha Dein Anwendungsfall lässt mich die Anfrage und die Begründung jetzt klarer verstehen. :slight_smile: Danke @nathank.

1 „Gefällt mir“

Hmm.. Ich glaube, Sie möchten sagen, dass eine Seite, die “Site-Regeln” veröffentlicht, ein Thema hat, zu dem die Leute gehen können, um die veröffentlichte Seite zu besprechen?

Wenn sie, wie @Lilly vorgeschlagen hat, aus der privaten Kategorie “Mitarbeiter” veröffentlicht wird. Das Erstellen eines neuen Themas mit einem Link zur veröffentlichten Seite kann funktionieren.

Oder wenn die veröffentlichte Seite aus einem öffentlichen Thema erstellt wurde, könnten Sie einen Link mit “Link einfügen” Hier diskutieren hinzufügen.

Ähnlich kann auch ein Link zu einem öffentlichen Thema funktionieren.