Ehrlich gesagt, ich würde mir eine Theme component wie diese wünschen, aber für trendige Themen (diese Art von Funktionalität würde wahrscheinlich ein Plugin erfordern).\n\nVielleicht könnte sie viel einfacher implementiert werden, sobald Discourse an der Option zur Sortierung von Themen in der Kategorie „Hot“ in Version 2.9 arbeitet? \nhttps://meta.discourse.org/t/discourse-version-2-9/203005\n\nWas die Option betrifft, ein Tag in einer hervorgehobenen Karte anzuzeigen, wie wird ein Thema mit mehreren Tags behandelt? Werden Tags in der mobilen Ansicht überhaupt auf hervorgehobenen Karten angezeigt?
Der Karteninhalt ist auf Mobilgeräten und Desktops derselbe. Nur auf Mobilgeräten werden die Karten um den Inhalt herum umbrochen und haben keine feste Höhe. Wenn Sie mehrere hervorgehobene Tags zu demselben Thema haben, zeigen die Karten den Tag an, der in der Standard-Tagliste zuerst angezeigt wird. Ich glaube, das ist alphabetisch geordnet.
Was die Trendthemen betrifft, können Sie den Listenalgorithmus wie bei der Komponente „Featured Tiles“ auswählen. Derzeit umfassen diese Algorithmen die neuesten und verschiedene Top-Auswahlen:
Wie würde sich „Trending“ von „Top-Daily“ oder „Top-Weekly“ unterscheiden? In jedem Fall sollte, wenn es einen neuen Sortier- und Filteralgorithmus im Discourse-Kern gibt, wie der erwähnte „Hot“-Algorithmus, dieser auch in der Komponente funktionieren.
Diese Komponente zeigt auf dem Desktop nur eine Reihe von Karten an. Und so viele Karten, wie Sie möchten, in einer Spalte auf Mobilgeräten (es gibt eine Einstellung für die maximale Anzahl von Themen).
Das Anzeigen weiterer Reihen auf dem Desktop ist problemlos möglich, wenn Sie benutzerdefiniertes CSS für die Komponente schreiben. Aber das ist kein Anwendungsfall, den ich mit der Komponente als solcher unterstützen werde, da ich glaube, dass dafür ohnehin ein benutzerdefiniertes Layout erforderlich wäre.
Okay, ich verstehe. Du hast mich dazu gebracht, meine Wortwahl zu ändern Ich habe feed zweimal geschrieben, aber es in column geändert. Das Ziel dieser Komponente ist es, bestimmte ausgewählte Themen hervorzuheben. Ich bezweifle nicht, dass du sie auch dynamischer als Feed gestalten könntest. Aber wenn das dein Ziel ist, würde ich lieber die bestehenden Listenansichten so gestalten, dass sie dort hinkommen. Du weißt schon, benutze einfach eine Komponente wie Topic List Previews oder Topic List Thumbnails und gestalte die Listenelemente eher wie Karten. Die direkte Arbeit an den Listen ist bei Discourse vollständig in Navigationselemente und Filter integriert. Das bekommst du mit dieser Komponente nicht.
Ja, stimmt. Ich versuche nur, alle mir zur Verfügung stehenden Optionen zu prüfen. Dieses Thema wurde gerade veröffentlicht, als ich auf Discourse Meta stöberte, und so fiel es mir auf.
Hmm, ich bekomme seinen Blick nur, wenn ich alle Inhalte abwähle
Hast du verschiedene Browser ausprobiert? Wenn es kein Browserproblem ist (und wenn doch, lass mich bitte dein Setup wissen), könnte ich das CSS auf deiner Website inspizieren. Aber du müsstest deine URL hier oder per PN mitteilen.
Was großartig wäre, ist, wenn Sie ein „angeheftetes“ hervorgehobenes Thema (d. h. das Thema „Willkommen in diesem Forum“) hätten, das immer angezeigt wird, auch wenn Themen zufällig aus #featured ausgewählt werden. Ich glaube, das wäre wirklich großartig, nicht nur für meinen Anwendungsfall, sondern auch für viele andere. Könnte das implementiert werden?
Es sieht so aus, als ob Sie ein Tag verwenden, das für normale Benutzer nicht sichtbar ist?
Sie können Tags ausblenden, damit sie nicht auf den Karten angezeigt werden, indem Sie die Komponenteneinstellungen verwenden. Das Tag selbst muss jedoch für die Gruppe sichtbar sein, die das getaggte Thema als hervorgehobene Karte sehen soll.
Das hat es behoben.
Ich habe gerade meine Tag-Gruppen bearbeitet und dachte, ich würde diese ausblenden, damit niemand weiß, dass sie da ist, außer dem Administrator. Danke!!
Danke für den Vorschlag, @diabolicvincent! Ich werde dies jedoch nicht als Funktion implementieren. Ein Grund dafür ist (wie in den Credits erwähnt), dass ich die Logik dieser Komponente nicht selbst programmiert habe. Sie ist für meinen Geschmack bereits ziemlich komplex und ich möchte mich nicht selbst damit herumschlagen.
Allgemeiner, philosophischer, konzeptioneller… Ich glaube tatsächlich, dass es ein besseres UI-Design ist, wenn offizielle Inhalte leicht von benutzergenerierten Inhalten unterscheidbar sind. In dieser Hinsicht bin ich bereits kein Fan davon, Themen innerhalb einer ansonsten dynamischen Liste von Benutzerthemen anzuheften.
Gibt es eine Möglichkeit, die neuesten Beiträge automatisch anzuzeigen, ohne ein Tag zu verwenden? Ich möchte kein Tag verwenden, um die Beiträge manuell in den hervorgehobenen Bereich zu verschieben.