Wenn Sie ein Thema mit einem einzelnen Beitrag (A) in ein bestehendes Thema (B) verschieben und Thema A auslisten (das sich weiterhin im Zustand „wird automatisch in 7 Tagen gelöscht“ befindet), wird Thema A immer noch als „verknüpftes Thema“ in Thema B angezeigt. Ist das beabsichtigt? Ich hätte erwartet, dass es dort auch nicht aufgeführt wird.
Haben Sie versucht zu sehen, ob das nicht aufgeführte Thema für Nicht-Administratoren als verknüpftes Thema sichtbar ist?
Ja, das ist es (das ist die Situation, die mich überrascht hat).
Ich bin auf 2.9.0.beta5. Vielleicht sollte ich auf beta6 upgraden und berichten.
Wenn Sie den kleinen Aktionsbeitrag für die Aufteilung in Thema A löschen und aktualisieren, wird meiner Meinung nach der Rückverweis entfernt.
Ich glaube, dass das Aufheben der Listung Themen aus der Sichtbarkeit entfernt, aber direkte Links weiterhin funktionieren lässt (im Gegensatz zur Verschiebung in eine private Kategorie, zum Beispiel).
Ich habe es von einer relativen URL in eine absolute URL geändert, sodass es gleich aussieht, aber den Backlink nicht erstellt.
Bitte klären Sie für mich: behalten Sie das nicht aufgeführte Thema bei?
Ich verstehe nicht, warum Sie eine URL beibehalten würden, wenn das verschobene Thema gelöscht wird. Warum löschen Sie es nicht einfach? ![]()
Es scheint einfach so zu funktionieren, wie Discourse funktioniert.
Wenn Sie den Beitrag von einem Thema mit einem Beitrag in ein anderes Thema verschieben, löscht Discourse das Thema mit einem Beitrag nicht sofort. Stattdessen schließt es es und legt es so fest, dass es innerhalb von sieben Tagen gelöscht wird. Während dieses Zeitraums erscheint der betreffende Beitrag zweimal im Forum: einmal im bald zu löschenden Thema mit einem Beitrag und einmal dort, wo Sie ihn wirklich haben möchten. Es wird eine Notiz hinzugefügt, dass der Beitrag zusammengeführt wurde, und ein Link zum anderen Thema (dies ist das, was den Rückverweis verursacht).
Ich habe das Thema mit einem Beitrag nicht aufgelistet (anstatt es zu löschen), um die normale Funktionsweise von Discourse nicht zu beeinträchtigen. Ich war mir nicht sicher, warum es nicht gelöscht wurde oder welche unbeabsichtigten Folgen es haben könnte, wenn ich es löschen würde.
Wissen Sie, warum Discourse das tut, was es tut? Das würde mir helfen, Ihre Frage zu beantworten.
Der 7-Tage-Timer ist nur ein Standardwert. Die Funktion zum Löschen von verbleibenden Topic-Stubs wurde letztes Jahr hinzugefügt:
Sie können sie sofort manuell löschen oder die Admin-Einstellung delete merged stub topics after days bearbeiten, je nachdem, was für Sie am besten funktioniert. ![]()
Ich habe mich gefragt, warum der Stub überhaupt erstellt wurde, aber die Antwort hier gefunden:
Gibt es eine Möglichkeit, sie überhaupt nicht mehr erstellen zu lassen? Die nächstbeste Lösung scheint die automatische Löschung nach einem Tag zu sein.
Ich denke, das ist der einzige Weg, dies automatisch zu tun (wenn man es auf 0 setzt, wird das Löschen deaktiviert). Sie können es jedoch jederzeit manuell löschen, einschließlich der Änderung der Timer-Länge. Es kann nützlich sein, eine Aufzeichnung der Zusammenführung zu haben, da es für einen Benutzer beunruhigend sein kann, zu glauben, er habe ein Thema, es sich aber tatsächlich woanders befindet. Sie sollten eine Benachrichtigung erhalten, aber ich nehme an, es würde davon abhängen, wie versiert Ihre Benutzer im Allgemeinen sind?