Startseitenfeature

:discourse2: Zusammenfassung Homepage Feature zeigt auf der Startseite deiner Community bis zu 5 Themen mit Bildern an.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Repository-Link https://github.com/discourse/discourse-homepage-feature-component
:open_book: Neu bei Discourse-Themen? Einsteigerleitfaden zur Verwendung von Discourse-Themen

Dieses Theme-Komponent installieren

Funktionen

Standardmäßig zeigt das Theme die 3 neuesten Themen mit dem Tag featured an und übernimmt das erste Bild aus dem Thema. In den Einstellungen kannst du benutzerdefinierte Tags auswählen, das Tag ausblenden, einen benutzerdefinierten Titel festlegen und konfigurieren, wo das Komponent angezeigt wird.

:iphone: Mobilgeräte & kleine Bildschirme

Standardmäßig werden Themen reduziert, bis auf mobilen Geräten nur noch eines angezeigt wird.

Du kannst dieses Standardverhalten ändern, indem du show all always (immer alle anzeigen) aktivierst. Dadurch wird das Komponent auf kleineren Bildschirmen (< 1000px) horizontal scrollbar. Auf den kleinsten Bildschirmen (< 600px) hast du die Möglichkeit, die Themen stattdessen untereinander anzuzeigen, indem du die Einstellung mobile style (Mobil-Design) änderst.

Einstellungen

Name Beschreibung
featured tag Lege die Tag(s) fest, aus denen Themen ausgewählt werden. Themen, die irgendeinem der ausgewählten Tags entsprechen, werden hervorgehoben.
number of topics Zeige bis zu 5 Themen bei maximaler Breite an
max number of topics Maximale Anzahl der hervorgehobenen Themen. Wenn dieser Wert höher als number of topics gesetzt ist, werden Pfeile zum Blättern durch die Themen angezeigt.
pages loop Wenn die Paginierung aktiviert ist (max number of topics > number of topics), wird nach der letzten Seite wieder zur ersten Seite zurückgeblättert.
hide featured tag Wenn aktiviert (Standard), werden die oben festgelegten featured-Tag(s) für normale Benutzer beim Ansehen von Themen ausgeblendet. Mitarbeiter können sie weiterhin sehen.
show on Wo das Komponent angezeigt wird: homepage, top_menu-Seiten (die Seiten, die in der Site-Einstellung für das Top-Menü festgelegt sind) oder all Seiten.
show for Welche Besucher das Komponent sehen: everyone (alle), nur logged_in (angemeldete) Benutzer oder nur logged_out (anonyme) Besucher.
make collapsible Das gesamte Komponent zusammenklappbar machen
show title Zeigt den unten festgelegten Text an (Titel wird immer angezeigt, wenn make_collapsible aktiviert ist)
title text Text für den Titel; wenn du dies lokalisieren möchtest, verwende stattdessen die featured_topic_title-Übersetzung
sort by created Deaktivieren, um stattdessen nach neuesten Antworten zu sortieren
show all always Standardmäßig wird die Anzahl der angezeigten Themen mit der Bildschirmgröße reduziert, auf Mobilgeräten bleibt nur eines übrig. Wenn diese Einstellung aktiviert ist, werden alle Themen auf jeder Bildschirmgröße angezeigt.
hide closed topics Geschlossene Themen aus der Liste der hervorgehobenen Themen ausblenden
always link to first post Immer zum ersten Beitrag im Thema verlinken, auch wenn dieser bereits gelesen wurde
mobile style Wenn show_all_always aktiviert ist, werden die Themen standardmäßig über ein horizontales Scrollen angezeigt. Du kannst dieses Verhalten auf kleineren Bildschirmen ändern und wählen, dass sie auf Bildschirmen kleiner als 600px untereinander gestapelt werden.
featured content position Fortgeschrittene Theme-Entwicklung: Dies ändert den Plugin-Ausgangspunkt für das Komponent
featured image sizes Verfügbare Bildvarianten (WIDTHxHEIGHT) für die hervorgehobenen Bilder. Der Browser lädt die kleinste Variante, die in den aktuellen Slot bei der aktuellen Bildschirmgröße und Pixeldichte passt, und spart so Bandbreite. Gib einige Größen an, die Standard- und hochauflösende Bildschirme abdecken.
Übersetzung Standard
featured_topic_title

:discourse2: Von uns gehostet? Theme-Komponenten sind für unsere Pro-, Business- und Enterprise-Pläne verfügbar.

89 „Gefällt mir“

Leute, das ist episch! Riesigen Dank. Das wäre eine großartige Ergänzung für das Kernsystem.

1 „Gefällt mir“

“Ausgewählte Themen” in der mobilen Version sollte nicht im Plural stehen.

3 „Gefällt mir“

Das ist wunderbar. Obwohl ich bereits die Komponente ‘Ausgewähltes Thema’ verwende, ist das auch keine schlechte Idee.

Ein Vorschlag jedoch: Wie wäre es, wenn du diese Komponente auch mit Links statt nur mit Tags arbeiten lässt? Vielleicht könnten wir dann den Inhalt aus Kategorien und/oder Top (für ‘Trending’) beziehen, meiner Meinung nach. Damit könnte man die Funktion Trending-Themen auf der Startseite haben; so wie bei Reddit. Was hältst du davon, @awesomerobot?

Tolle Komponente, vielen Dank! Eine kleine Funktionsanfrage: Es wäre super, wenn Sie die Anzahl der Themen auf Desktop und Mobile anpassen und den Autor des Beitrags unter dem Bild anzeigen könnten…

4 „Gefällt mir“

Ich denke, es wäre gut, einen Slider für das Thema Schiffe hinzuzufügen, da man auf Mobilgeräten nur ein Thema auf einmal sehen kann.

Zwei Buttons für das Schiffsthema.

1 „Gefällt mir“

Vielleicht haben deine Themen kein Bild?

Tolle Komponente. Sie verleiht der Startseite einen schönen Look. Wäre es möglich, auch auf mobilen Geräten drei Themen anzuzeigen? Vielleicht mit einem Slider? Und wäre es zudem möglich, hervorgehobene Themen nach Kategorie darzustellen?

3 „Gefällt mir“

Sehr schöne Komponente :+1:.

Ich unterstütze den Vorschlag, den Autor irgendwo anzubringen. Es wäre auch schön:

  • den Link auf dem Bild immer zum neuesten Beitrag führen zu lassen (wie den im Titel)
  • eine alternative Anordnung wählen zu können, wie die Variante in einem der Beiträge oben, wobei das neu erstellte Thema links und kleinere Themen rechts stehen
  • den Komponententitel ausblenden zu können, wenn ein leerer Titel gewählt wird
  • auf mobilen Geräten ein horizontales Scrollen zu ermöglichen (entweder durch kleine Symbole darunter oder seitliche Pfeile), um drei oder vier Themen verfügbar zu haben
3 „Gefällt mir“

Ich habe einen Fehler entdeckt, wie diese Komponente mit Benutzerkarten interagiert.

Aus irgendeinem Grund scheinen die Benutzerkarten nicht zu wissen, dass die Komponente die Seitenhöhe erhöht.

Hier ist ein Screenshot aus dem Theme-Vorschau-Tool: Wenn ich auf ein Benutzerprofil klicke, erscheint die Karte. Wie Sie sehen können, scheint die Benutzerkarte nichts von den hervorgehobenen Themen zu wissen:

Ich habe bereits mehrere Versuche unternommen, dies zu beheben, bin mir aber nicht sicher, warum die Höhe der Komponente bei der Berechnung der Positionierung der Benutzerkarte nicht berücksichtigt wird.

Danke!

2 „Gefällt mir“

Ich habe gerade ein Update erstellt, das das Problem behebt.

Die vorherige Implementierung hat mit dem Zusammenfallen von Rändern (margin collapse) interferiert, was unsere Berechnung der oberen Positionierung für Benutzerkarten beeinträchtigt hat. Dies wird kurz hier erläutert: Mastering margin collapsing - CSS | MDN. Es stand im Zusammenhang mit dem Punkt „Kein Inhalt, der Elternelement und Nachkommen trennt.“

9 „Gefällt mir“

Tolles Theme-Add-on!

Wäre es möglich, die Reihenfolge zu randomisieren? Ich habe sie auf die Anzeige von 2 Threads eingestellt, und es werden die beiden Threads mit der neuesten Aktivität angezeigt.

Hallo @awesomerobot, diese Theme-Komponente ist fantastisch. Allerdings würde ich gerne wissen, ob es möglich ist, dass in der mobilen Version nicht nur eines, sondern ein Slider mit den drei hervorgehobenen Themes angezeigt wird, die du auf der Hauptseite sehen kannst. Ich denke, das sieht auf der Hauptseite sehr gut aus. Es wäre auch toll, wenn es möglich wäre, auf jeder Kategorie-Seite hervorgehobene Themes hinzuzufügen. Hoffentlich kannst du uns dazu Feedback geben, und vielen Dank dafür!

3 „Gefällt mir“

Ich habe einige CSS-Tricks angewendet und kann es jetzt auf dem Handy scrollen! Aber nur vertikal, ich weiß nicht, wie es horizontal gehen könnte :smiley:

1 „Gefällt mir“

Tolle Komponente!
Das Einzige ist, dass sie auf meinem Forum auf mobilen Geräten unter dem hervorgehobenen Inhalt zu viel Abstand hat.

Kann ich das also irgendwie beheben oder zumindest auf der mobilen Ansicht deaktivieren?
Danke!

2 „Gefällt mir“

Vielen Dank dafür, das ist wirklich schön.
Gibt es eine Möglichkeit, auf dem Mobilgerät die 3 in einem Slider-Modus anzuzeigen?|

Eine weitere großartige Funktion wäre, wenn man innerhalb einer Kategorie oder eines Tags die „Featured“-Tags filtern und speziell für diesen Tag oder diese Kategorie anzeigen könnte.

Wie auch immer, das ist wirklich großartig. Vielen Dank.

1 „Gefällt mir“

Das ist seltsam, ich sehe auf meiner Seite nicht so viel Platz… ist es möglich, dass du andere Themes installiert hast, die das verursachen könnten? (als Nebenanmerkung: das sieht aus wie die Desktop-Ansicht auf dem Mobilgerät, nicht die Mobilansicht)

Hier ist mein Test ohne andere aktiv Themes:

1 „Gefällt mir“

Hallo,

gestern wurden bei drei Beiträgen sehr gut aussagekräftige Vorschaubilder angezeigt (zwei der Beiträge enthielten keine Bilder, sondern ein YouTube-Video). Das System hat die Vorschaubilder erfolgreich extrahiert, und alles lief reibungslos.

Heute erscheinen die Vorschaubilder jedoch plötzlich nicht mehr für die beiden Beiträge mit dem YouTube-Video. Gibt es dafür einen bekannten Fehler?

https://www.tournamust.com/

Mir ist kein Fehler bekannt, aber ich habe diese Komponente nicht mit eingebetteten Videos getestet. Ich werde mir das ansehen und prüfen, ob etwas Offensichtliches vorliegt.