Zeige sowohl OP als auch die letzte Antwort auf dem Handy

|||
|-|-|-|
| :information_source: | Zusammenfassung | Diese Komponente zeigt OP und die letzte Antwort auf Mobilgeräten an.
| :eyeglasses:|Vorschau| Theme Creator |
| :hammer_and_wrench:|Repository| Lhcfl/discourse-mobile-topic-op-and-last-reply (github.com) |
| :question:|Installationsanleitung|So installieren Sie ein Theme oder eine Theme-Komponente|
| :open_book:|Neu bei Discourse Themes?| Anfängerleitfaden zur Verwendung von Discourse Themes

Installieren Sie diese Theme-Komponente

Diese Theme-Komponente ist stark inspiriert von @awesomerobots Zeige Avatare des ursprünglichen Posters - theme-component - Discourse Meta. Wir danken ihm für seine großartige Kreation!

Diese Theme-Komponente hat ein Gleichgewicht erreicht, ob der OP des Themas oder der letzte Antworter auf Mobilgeräten angezeigt werden soll. Wie Sie sehen können, wird der OP des Themas links und der letzte Antworter rechts angezeigt. Insbesondere wenn es keine Antwort gibt, wird die Position des Avatars durch eine Uhr ersetzt.

16 „Gefällt mir“

Es erinnert mich ein wenig an MD Topic List Mobile component :slight_smile:

2 „Gefällt mir“

Danke!

Kannst du das auch für Computer machen?

Boten die Themenliste auf dem Desktop uns nicht mehr detaillierte Informationen an?

1 „Gefällt mir“

Ein gutes Theme-Komponente, aber es macht das mit meiner Kategorie + Tag:

Ist es möglich, das zu beheben?

Bedeutet das, dass nichts angezeigt wird?

Ich habe die Komponente getestet und sie funktioniert auf meiner Seite einwandfrei:

Hallo, ich bin’s wieder. Gibt es eine Möglichkeit, das zu beheben?


Wenn ich die Theme-Komponente deaktiviere, wird sie wie erwartet angezeigt.

Außerdem gibt es in der Vorschau keine Abstände zwischen Kategorie und Tags:

1 „Gefällt mir“

Ist etwas falsch daran? Das sieht wie erwartet aus.

Bevor die Themenkomponente angezeigt wird, sieht es so aus:

Ich habe dein Bild ein wenig modifiziert, und du siehst, das Tag-Label ist eigentlich zu lang, um hineinzupassen, daher wird es in die nächste Zeile gesetzt.

Ich verstehe, aber es wird hier erwartet:

Ich habe es vorübergehend behoben, indem ich die Tags etwas eingeschränkt habe, sodass sie nur in einer Zeile angezeigt werden.

Das ist eine Frage der Meinung, es ist so gewollt, weil ich denke, dass es besser aussieht, das Tag nach der Kategorie zu setzen. :thinking:

1 „Gefällt mir“

Okay. Es ist also so konzipiert. Es kommt mir seltsam vor, weil viel Leerraum vorhanden ist.

Aber okay, ich verstehe jetzt. Danke.

1 „Gefällt mir“

Wird diese Themenkomponente aktualisiert?

1 „Gefällt mir“

Komm schnell zurück, bitte

Ich habe die Wartungsarbeiten abgeschlossen, aber es gibt ein Problem – ich muss wahrscheinlich einen PluginOutlet in den Core einfügen. Ohne diesen Outlet wird es schwierig sein, diese Theme-Komponente intakt neu zu schreiben.

DEV: Füge eine PluginOutlet für die mobile Ansicht der Anzahl der Themenaktivitäten von Lhcfl hinzu · Pull Request #31567 · discourse/discourse


Update: Es ist gemerged :slightly_smiling_face:

Jetzt ist die Komponente mit dem neuesten Discourse kompatibel.

5 „Gefällt mir“

Ist es möglich, dass der Commit b35e64 den TC auf 3.4.2 kaputt gemacht hat? Seitdem funktioniert er nicht mehr. Als ich die ältere Version 55f5a52 installiert habe, funktioniert sie wie erwartet.

Ja, Commit b35e64 basiert auf ziemlich aktuellen Änderungen im Discourse-Core

2 „Gefällt mir“

Ich habe im Entwicklerkonsolen des Browsers eine Deprecation-Meldung für diese großartige Theme-Komponente erhalten:

[THEME 71 ‘Topic OP and last reply for mobile’] Deprecation notice: Accessing site.mobileView or site.desktopView during the site initialization can lead to errors and inconsistencies when the browser window is resized. Please move these checks to a component, transformer, or API callback that executes during page rendering. [deprecated since Discourse 3.5.0.beta9-dev] [deprecation id: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

2 „Gefällt mir“

Hier auch, aber es ist nur eine vorübergehende Benachrichtigung