Neueste Liste nach Erstellungsdatum sortiert anzeigen

Hallo, ich habe bereits einige Themen mit der Lösung gesehen, die ich suche.

Meine Frage ist der letzten Frage von @abcoathup in diesem Beitrag sehr ähnlich.

Diese wurde jedoch nicht beantwortet. Wie kann ich meine Discourse-Seite so konfigurieren, dass Benutzer, wenn sie die Hauptadresse aufrufen, direkt zu mysitedomain/latest?order=created weitergeleitet werden?

Und zusätzlich: Wie kann ich die Seite so konfigurieren, dass Benutzer, wenn sie auf die Schaltfläche „Neueste" klicken, zu mysitedomain/latest?order=created weitergeleitet werden?

Vielen Dank!

4 „Gefällt mir“

This is not possible at the current time, nor is it planned.

You can use search, if you select “sort by latest topic”.

2 „Gefällt mir“

Hallo @codinghorror, könntest du mir sagen, wie ich danach suchen kann, um das zu ändern? Ich würde gerne die aktuelle Liste nach Erstellungsdatum sortiert sehen.

1 „Gefällt mir“

Ich habe das (sozusagen) in meinem Forum mit Redirect-Links gelöst, dank dieses Beitrags:



Ersetze yoursite.com durch den Namen deiner Website.

[quote=]
Das folgende Skript erzielt das gewünschte Ergebnis, wenn es über „Anpassen

1 „Gefällt mir“

Ich habe das erreicht, indem ich diese Komponente ein wenig angepasst habe, nämlich durch das Hinzufügen eines Buttons für „Nach Datum sortiert“:

Dabei habe ich eine URL-Abfrage in die Einstellung übergeben durch:

unfinished; unfinished; ?tags=unfinished
created-time; created-time; ?order=created

und im Skript den Parameter search geprüft:


  api.modifyClass("component:navigation-item", {
    active: Ember.computed("contentFilterMode", "filterMode", function() {
      let contentFilterMode = this.get("content").get("filterMode");

      if (decodeURIComponent(window.location.search) === location) { // search-Parameter prüfen
        return contentFilterMode.includes(filter); // Wenn dieser Parameter enthalten ist, ist active = true;
      } else {
        return this._super(contentFilterMode, this.get("filterMode"));
      }
    })
  });

Das funktioniert bei mir, aber dieses Skript lädt die gesamte Seite neu, anstatt nur den inneren Bereich. Gibt es eine Möglichkeit, dies so anzupassen, dass nur die innere Topic-Komponente aktualisiert wird?

2 „Gefällt mir“

Hallo @HeyRR, hast du das bereits geklärt? Wir wären ebenfalls daran interessiert, da viele unserer Mitglieder die Möglichkeit wünschen, die neueste Seite nach Erstellungsdatum und nicht nach Aktivitätsdatum zu sortieren.

1 „Gefällt mir“

Kein Glück, sorry, aktuell nutze ich einfach die oben genannte Lösung. Ich bin mit der Struktur nicht besonders vertraut.

1 „Gefällt mir“

Wir möchten das gerne in unserer Discourse-Community sehen. Wir sind neu bei Discourse, haben derzeit aber Schwierigkeiten, unsere Community zu moderieren und sicherzustellen, dass kein Nutzerfeedback, keine Fragen usw. übersehen werden. Da wir alle in verschiedenen Zeitzonen arbeiten, kann die Übergabe von einem Moderator zum anderen schwierig sein. Es wäre großartig, wenn wir leicht auswählen könnten, alle Aktivitäten eines bestimmten Tages anzuzeigen. So würden wir bei einer Lücke in unserer Übergabe alle Aktivitäten für die Stunden sehen, in denen wir nicht „im Dienst

1 „Gefällt mir“

Ich möchte meine Stimme für mehr Unterstützung hierfür abgeben:

Einige von uns sind es gewohnt, Dinge in einer stabilen chronologischen Reihenfolge zu durchsuchen; dies hilft uns, unsere menschliche räumliche „Hardware“ zu nutzen, um den Überblick zu behalten, was wir gesehen haben. Die sich ändernde „Neueste“-Ansicht eines Diskurses (gekoppelt mit all den anderen Ansichtsoptionen und anderen UI-Elementen) kann sich etwas chaotisch und stressig anfühlen.

Außerdem habe ich ziemlich viel Zeit damit verbracht, in unserem neuen Diskurs zu verstehen und zu erklären, dass „Neueste“ tatsächlich zwei wichtige Varianten hat: „Neueste Aktive/Angepinnte“, die man erhält, wenn man auf den Seitentitel klickt, und „Neueste Erstellte“, die man erhält, wenn man auf den Link „Neueste“ klickt.

Derzeit kann „Neueste Erstellte“ (?order=created) als Standard für die Kategorienansicht konfiguriert werden, aber nicht für die Neueste-Ansicht.

Wir vermissen auch sehr eine „Neueste Erstellte/Angepinnte“-Option. Derzeit können wir in den Ansichten „Neueste“ und „Kategorien“ Themen chronologisch anzeigen oder angepinnte Willkommens-Themen oben anzeigen, aber nicht beides.

3 „Gefällt mir“

Ja, ich höre Sie.

Ich denke, wir müssen die Einstellung „Startseite“ in Discourse überdenken, um es zu ermöglichen, dass jede Route eine Startseite ist, und den Benutzern die Flexibilität geben, die gewünschte Startseite auszuwählen. Derzeit haben wir 5 oder 6 Elemente im Menü, aber wir könnten wirklich Hunderte zulassen, indem wir eine „Benutzerdefiniert…“ für die Startseite erlauben.

3 „Gefällt mir“

Zusätzlich zum Spaß: Mir ist aufgefallen, dass beim Navigieren (auf verschiedene Arten) zu „Top“ oder „Hot“ oft, aber nicht immer, ?order=created zur URL hinzugefügt wird, was ihren Zweck zunichtemacht. Ich habe noch nicht herausgefunden, was dies auslöst!

2 „Gefällt mir“

Plugin, um created_at zur Standard-Sortierung zu machen: Created as Default Sort Order