Problem mit der Anzeige des Links zu den neuesten Beiträgen in der Seitenleiste

Ich versuche, eine Seite mit den neuesten Beiträgen (nach Erstellungsdatum) in der Seitenleiste anzuzeigen. Ich habe die Empfehlung in diesem Beitrag befolgt, dank @th21.

Ich habe einen Link mit /latest?order=created hinzugefügt.

und es funktioniert, aber ich kann nicht zur neuesten Aktivität (was die Homepage ist) zurückschalten. Gibt es eine bessere Möglichkeit, dies zu erreichen? Oder ist das ein Fehler?

1 „Gefällt mir“

Ich habe versucht, dies zu beheben, indem ich den Link “Neueste Themen” zu / geändert habe, was funktioniert, aber die Fähigkeit beeinträchtigt, den Punkt neben neuen Beiträgen anzuzeigen und den Text hervorzuheben.

Konnten Sie das am Ende herausfinden? Ich bin mir nicht ganz sicher, ob ich das Problem verstehe, das Sie beschreiben. Wenn Sie immer noch ein Problem haben, könnten Sie mir dann einen kurzen Screencast zeigen, der es demonstriert, oder mir einen Link schicken (schicken Sie ihn mir gerne per Chat), damit ich es selbst ausprobieren kann?

Nein, existiert immer noch, füge einen Link mit /latest?order=created hinzu und versuche dann, zu den neuesten Themen zurückzukehren

Hmm.. Ich habe keine Reproduktion. Ich habe hier auf Meta einen benutzerdefinierten Abschnitt mit /latest erstellt.

Ah! Ich sehe es jetzt. Es ist der Standardlink zu /latest, zu dem Sie nicht zurückschalten können. Das ist ein Bug! Gut erkannt.

Schritte zur Reproduktion:

  • Erstellen Sie einen Sidebar-Eintrag mit einem Link zu /latest?order=created
  • Stellen Sie sicher, dass die Benutzereinstellung “Link zur gefilterten Liste” deaktiviert ist, damit der erste Themen-Link zu /latest führt
  • Klicken Sie auf den Sidebar-Eintrag /latest?order=created
  • Klicken Sie dann auf den Themen-Link zu /Latest und er wird nicht zurückschalten

Möglicherweise verwandter Fehler: "Latest" on forum home displays last column sort

Für mich fühlt sich das wie ein weiteres Vorkommnis des Problems an, dass Links in der Seitenleiste keine vorherigen Abfrageparameter entfernen.

Wenn ich zwei Links mit unterschiedlichen Parametern hinzufüge, funktioniert es. Zum Beispiel /latest?order=activity und /latest?order=created. Aber topics bringt mich zu der Liste, wie ich sie zuvor sortiert hatte. Wenn ich also bei /latest?order=created beginne, zu /c/support/6 gehe und “topics” aus der Seitenleiste verwende, um zu “latest” zurückzukehren, ist der Parameter “order=created” immer noch vorhanden.

Letztes Jahr habe ich gemeldet, dass der Parameter beim Filtern der Gruppenseite nach einem Benutzernamen haftet.

In seiner Antwort erwähnte Jammy, dass er es bei ?status=deleted bemerkt hat, und ich erwähnte ?order=votes.

Ich habe auch haftende Filter hier erwähnt

Ich verstehe, warum man sagen könnte, es sei ein Feature für die Route /filter. Vielleicht ist es hilfreich, dass das, was man zuvor gefiltert hat, immer noch da ist, wenn man später den Filterlink in der Seitenleiste verwendet. Aber im Kontext von Themenlisten wie /latest oder der Gruppenliste oder der Überprüfungswarteschlange halte ich das für verwirrend. Ich möchte keine gefilterte Gruppenliste und ich möchte keine gefilterte Überprüfungswarteschlange, nachdem ich den Link in der Seitenleiste verwendet habe.

Das Benutzerverzeichnis ist die einzige Ausnahme, die mir einfällt, die, selbst wenn man sie auf /u?order=post_count&period=daily belässt, auf /u?order=likes_received geöffnet wird, wenn man den Link in der Seitenleiste verwendet.

2 „Gefällt mir“