Wow, ein weiteres perfektes Plugin, das das Forum verändert! Es wäre großartig, wenn es sich mit dem Discourse Nav Item Icon / Emoji Plugin integrieren ließe.
Beachten Sie die zusätzlichen 7 Stunden am unteren Rand der Mitte.
Es scheint, dass ich dies einfach ausblenden kann .topic-list .topic-list-data:last-of-type, aber ich dachte, ich würde Sie informieren
EDIT: Ich habe eine weitere Merkwürdigkeit gefunden, wenn ich auf Neueste klicke, wird Erstellt hervorgehoben, und wenn ich auf Erstellt klicke, wird Neueste hervorgehoben
Interessant. Es scheint, dass dies nur ein seltsamer Nebeneffekt davon ist, wie die Topic Thumbnails und Created Topic Sort gleichzeitig zu den Templates hinzugefügt werden. Könnte es ein Problem mit dem Masonry- und Grid-Modus sein? Ich werde sehen, ob ich stattdessen eine geeignete Anpassung in CSS vornehmen kann, anstatt es nur zu verstecken, sobald ich einen sauberen Weg gefunden habe, die Verwendung der Theme-Komponente zu erkennen.
Das Hervorheben von „latest“ und „created“ klingt wirklich seltsam. „Created“ sollte nur hervorgehoben werden, wenn die URL /latest?order=created enthält… hmmm…
Ich habe einige der Komponenten aktualisiert, um sie schöner zu gestalten (oder zumindest an die Topic Thumbnails-Komponente anzupassen).
Im Blog-Stil wird das Erstellungsdatum unten rechts angezeigt. Ich konnte keine saubere Möglichkeit finden, es direkt neben dem Bump-Datum zu platzieren, daher muss dies ausreichen. Im Grid-Stil und im Masonry-Stil ist das Erstellungsdatum nur sichtbar, wenn der Filter „Erstellt“ ausgewählt ist, und ersetzt das Aktivitätsdatum. Ich habe versucht, sowohl das Aktivitätsdatum als auch das Erstellungsdatum gleichzeitig anzuzeigen, aber dadurch wirkte die Karte überladen. Im Minimal-Stil ist das Erstellungsdatum ausgeblendet.
Wäre es schwierig, dem eine Kategorie-Geltung hinzuzufügen? Wir würden es gerne in unserem Ankündigungsbereich haben, müssen es aber nicht in unserer allgemeinen Diskussion usw. anzeigen.
Überhaupt nicht! Ich habe gerade ein Update veröffentlicht, das vier neue Einstellungen hinzufügt, um zu steuern, wo das Navigationsleistenelement und die Spalte angezeigt werden.\n\n- Navigationsleistenelement auf der Startseite aktivieren: Fügt das Navigationsleistenelement „Nach Erstellungsdatum sortieren“ auf der Startseite hinzu.\n- Spalte auf der Startseite aktivieren: Fügt die Spalte „Erstellt“ auf der Startseite hinzu.\n- Kategorien zum Anzeigen des Navigationsleistenelements: Liste der Kategorien, in denen das Navigationsleistenelement „Nach Erstellungsdatum sortieren“ angezeigt werden soll. Leer lassen, um in allen Kategorien anzuzeigen.\n- Kategorien zum Anzeigen der Erstellungsspalte: Liste der Kategorien, in denen die Spalte „Erstellt“ angezeigt werden soll. Leer lassen, um in allen Kategorien anzuzeigen.\n\nhttps://github.com/Alteras1/discourse-created-topic-sort/pull/7\n\nBeachten Sie jedoch, dass die Einschränkungen für die Anzeige der Spalte nur auf Websites funktionieren, die die neuen Topic-List-Änderungen verwenden.
Gibt es eine Möglichkeit, dies zur Standard-Startseite zu machen? Ich habe gesehen, dass einige Plugins Optionen zur Website-Einstellung „Top-Menü“ hinzufügen, daher denke ich, dass es möglich ist.
Dann könnte ich das Standard-„Neueste“ effektiv ersetzen, indem ich dieses mit CSS ausblende.
Die Standard-Startseite kann mit ein wenig JS festgelegt werden:
import { setDefaultHomepage } from "discourse/lib/utilities";
setDefaultHomepage("/latest?order=created");
Die Möglichkeit, die Option in den Einstellungen des Top-Menüs hinzuzufügen, ist definitiv vorzuziehen, aber ich glaube nicht, dass es auf diese Weise von einem TC aus möglich ist, zumindest nach meinem letzten Stand. Ich muss sehen, ob sich zwischenzeitlich etwas geändert hat.
Ich konnte das umgehen, indem ich setDefaultHomepage("latest?order=created&"); verwendet habe. Aber jetzt ist das Problem, dass die tatsächliche Sortierung nicht angewendet wird, obwohl alle Indikatoren darauf hindeuten.
Ich habe dann dieselbe URL über Custom Homepage for Groups ausprobiert und das hat funktioniert Ich bin mir nicht sicher, warum die Weiterleitung dieser Komponente anders funktionieren würde, da ich ziemlich sicher bin, dass sie dieselbe Methode verwendet.
Habe dieses Plugin erstellt: Created as Default Sort Order
Meine Homepage wird also sauber nach Erstellung sortiert. Ich benutze diese Komponente immer noch, um die Spalte hinzuzufügen.