Wie man Antworten in Themen standardmäßig chronologisch sortiert

Ich habe kürzlich unser Forum von NodeBB nach Discourse migriert. Bisher läuft alles bestens, aber ich stelle fest, dass alle Antworten innerhalb jedes Themas automatisch in umgekehrter chronologischer Reihenfolge sortiert werden (die neueste Antwort oben, die älteste unten), was rückwärts zu sein scheint.

Ich habe etwa 30 Minuten damit verbracht, herauszufinden, wie ich alle Themenantworten standardmäßig in chronologischer Reihenfolge anzeigen kann (älteste Antwort oben, neueste Antwort unten), aber ich kann nirgends eine Einstellung finden, um dies in den Admin-Einstellungen anzupassen.

Was übersehe ich? Wo kann ich die Sortierung dieser Antworten anpassen?

1 „Gefällt mir“

Das ist seltsam, laut mehreren Themen hier ist das gar nicht möglich:

Machen das alle neuen Themen und Beiträge oder nur die aus dem Import?

2 „Gefällt mir“

Gute Frage.

Nur die importierten Themen (von denen es Tausende gibt) haben ihre Antworten in umgekehrter chronologischer Reihenfolge wie diese sortiert.

Die wenigen neuen, die nach der Migration erstellt wurden, werden chronologisch sortiert, wie es sein sollte.

Gibt es eine Möglichkeit, diese importierten Themenantworten nachträglich chronologisch zu sortieren?

2 „Gefällt mir“

Ich glaube, es gibt eine Rake-Aufgabe, die nützlich sein könnte:

rake posts:reorder_posts
4 „Gefällt mir“

Sie werden in der Reihenfolge von topic_id angezeigt. Das Problem ist, so vermute ich, dass der nodeBB-Importer die Daten irgendwie in umgekehrter Reihenfolge erhält und daher die Beiträge in umgekehrter Reihenfolge erstellt.
Sie müssen sicherstellen, dass das Importskript die Beiträge bei der Durchführung des Imports chronologisch sortiert. (Sie müssen auch die gesamte Datenbank löschen und den Import erneut durchführen).

Gute Idee! Das sollte funktionieren, obwohl ich, wenn es nicht zu spät ist, empfehlen würde, das Importskript zu korrigieren und neu zu beginnen.

2 „Gefällt mir“