Startseite-Feature

:discourse2: Zusammenfassung Die Funktion Homepage Feature stellt bis zu 5 Themen mit Bildern auf der Startseite Ihrer Community dar.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Link zum Repository https://github.com/discourse/discourse-homepage-feature-component
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Dieses Theme-Komponente installieren

Funktionen

Standardmäßig zeigt das Theme die 3 neuesten Themen mit dem Tag featured an und lädt das erste Bild aus dem Thema. In den Einstellungen können Sie ein benutzerdefiniertes Tag wählen, das Tag ausblenden, einen benutzerdefinierten Titel festlegen und konfigurieren, wo die Komponente angezeigt wird.

:iphone: Mobilgeräte & kleine Bildschirme

Standardmäßig werden Themen ausgeblendet, bis auf Mobilgeräten nur noch eines übrig bleibt.

Sie können dieses Standardverhalten ändern, indem Sie Immer alle anzeigen aktivieren. Dadurch wird die Komponente auf kleineren Bildschirmen (< 1000px) horizontal scrollbar.
Auf den kleinsten Bildschirmen (< 600px) haben Sie die Möglichkeit, die Themen stattdessen zu stapeln, indem Sie die Einstellung Mobilstil ändern.

Einstellungen

Name Beschreibung
featured tag
number of topics Zeigt bis zu 5 Themen bei maximaler Breite an
hide featured tag Wenn aktiviert, ist das oben festgelegte Tag “featured tag” für normale Benutzer beim Anzeigen der Themen unsichtbar.
show on
show for
make collapsible Macht die gesamte Komponente zusammenklappbar
show title Zeigt den unten festgelegten Text an (der Titel wird immer angezeigt, wenn make_collapsible aktiviert ist)
title text sort by created
show all always Standardmäßig wird die Anzahl der angezeigten Themen mit der Bildschirmgröße verringert, bis auf Mobilgeräten nur noch 1 übrig bleibt. Das Aktivieren dieser Einstellung zeigt alle auf jeder Bildschirmgröße an.
hide closed topics Versteckt geschlossene Themen aus der Liste der hervorgehobenen Themen
always link to first post Verlinkt immer auf den ersten Beitrag im Thema, auch wenn er bereits gelesen wurde
mobile style Wenn show_all_always aktiviert ist, werden die Themen standardmäßig über ein horizontales Scrollen angezeigt. Sie können dieses Verhalten auf kleineren Bildschirmen ändern und wählen, ob sie auf Geräten unter 600px gestapelt werden sollen.
featured content position Erweiterte Theme-Entwicklung: Dies ändert den Plugin-Auslass für die Komponente
Übersetzung Standard
featured_topic_title

:discourse2: Von uns gehostet? Theme-Komponenten können auf unseren Standard-, Business- und Enterprise-Plänen verwendet werden.

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.