Vorschau der Themenliste (legacy)

Hallo, ist es möglich, ein Thumbnail vom ersten Bild im Beitrag zu erhalten, das bei Imgur hochgeladen wurde?
Danke!

2 „Gefällt mir“

Das glaube ich nicht. Vorschaubilder werden nur aus hochgeladenen Dateien generiert. Hochladungen können jedoch wie üblich bei Discourse remote gespeichert werden, z. B. auf S3-Speicher.

2 „Gefällt mir“

Ich glaube, ich habe einen kleinen Fehler gefunden. Meine Kategorien sind so eingestellt, dass sie nach Erstellungsdatum sortiert werden, was der TC verwendet, und alles funktioniert wie erwartet. Wenn jedoch jemand auf ein Thema antwortet und dann zur Kategorie zurückkehrt, wird es bis zum Neuladen der Seite oben angezeigt. Nach dem Neuladen kehrt es an die richtige Stelle zurück. Dies könnte mit dieser Korrektur im Kern zusammenhängen: Topic list sorting bug. Ich habe bestätigt, dass die Sortierung im Kern jetzt korrekt funktioniert.

1 „Gefällt mir“

Ich habe einen kleinen Funktionsvorschlag.

Es wäre schön, wenn der Administrator einem Thema ein Vorschaubild zuweisen könnte, ohne dass das Bild Teil des Beitrags ist. Die Möglichkeit, eine URL für ein Vorschaubild anzugeben, das in der Themenliste angezeigt wird, wäre eine großartige Option für von Administratoren erstellte Meta-Themen, bei denen dasselbe Vorschaubild oder dasselbe Symbol für viele Themen verwendet werden soll.

Zum Beispiel habe ich beim Erstellen eines Beitrags, der erklärt, wie eine Kategorie verwendet wird, „?“-Fragezeichen-Symbole/Bilder erstellt, die ich auf diesen Beitrag anwenden kann, damit er besser zum umgebenden Inhalt passt.

Derzeit muss ich dasselbe Bild für jeden Beitrag hochladen, den ich erstelle.

2 „Gefällt mir“

Mir ist auch aufgefallen, dass Vorschaubilder in der mobilen Ansicht nicht vergrößert/zugeschnitten werden.

1 „Gefällt mir“

Ich bin mir nicht sicher, was du meinst, aber du kannst dich gerne mit deinem eigenen CSS austoben.

Es gibt bereits die Option eines Fallback-Bildes.

1 „Gefällt mir“

Das würde für jeden Beitrag ohne Bild gelten. Ich spreche davon, ein Bild für mehrere (bestimmte) Beiträge wiederzuverwenden. Ich bin mitten in einer Website-Migration, aber sobald ich alles eingerichtet habe, poste ich hier einen Screenshot, um zu veranschaulichen, was ich meine.

1 „Gefällt mir“

Das gilt bereits für jedes Thema ohne Bild

1 „Gefällt mir“

Bei mir haben Bilder auf dem Handy ihr ursprüngliches Seitenverhältnis. Das stört das Layout. Auf dem Desktop sieht alles großartig aus.

Also beheben Sie das mit CSS :slight_smile: Etwas wie max-width oder wie Sie es auch immer bevorzugen.

Oder nutzen Sie auf Mobilgeräten ‘Tiles’, was garantiert, dass das Seitenverhältnis eingehalten wird, ohne dass die Formatierung verloren geht.

Lass uns von vorne beginnen.

Beim Auswählen eines Thumbnails für den Beitrag möchte ich die Möglichkeit haben, eine URL eines Bildes anzugeben. Dies ermöglicht es mir, ein Bild meiner Wahl für bestimmte von Admins erstellte Beiträge wie „Anleitungen

2 „Gefällt mir“

Ah, ich verstehe, habe dich kapiert.

Ja, leider müssen die Rohdaten entweder:

  1. in einer Einstellung
  2. im Rohbeitrag

enthalten sein.

Das dient hauptsächlich dazu, Änderungen am Backend so gering wie möglich zu halten und die Theme-Komponente als eine praktikable Alternative zum Plugin zu machen, das keinen Zugriff auf Änderungen am Backend hat.

Ich bin mir nicht sicher, ob du mich hier missverstanden hast oder nicht. Was ich anspreche, scheint ein echter Fehler im Plugin zu sein. Nutzer zu bitten, dies mit CSS zu überschreiben, ist der falsche Ansatz.

Die Vorschaubilder in den Themenlisten sind auf Mobilgeräten nicht korrekt skaliert, obwohl sie auf dem Desktop korrekt sind. Es fühlt sich so an, als müssten sie es auch auf Mobilgeräten sein. Ich habe nichts dagegen, selbst Hand anzulegen, um das zu beheben, falls nötig, aber ich wollte es zunächst als Fehler melden. Für den Plugin-Autor ist es wahrscheinlich eine einfache Lösung.

Ah, ich vergesse, dass es eine Komponente ist. Jetzt verstehe ich, warum das keine einfache Ergänzung wäre. Danke, ich muss das Bild vorerst für jeden Beitrag einzeln hinzufügen.

1 „Gefällt mir“

Es gibt eine Plugin-Version. Ich versuche jedoch, die Unterschiede zwischen beiden minimal zu halten und keine zusätzlichen Daten speichern zu müssen, die über das hinausgehen, was ohnehin durch die in Discourse gespeicherten Daten vorhanden ist.

Discourse speicherte das Bild früher als ‘image_url’, und wir hätten das in der Vergangenheit vielleicht nutzen können. Doch kürzlich hat Discourse die Logik zur Thumbnail-Erstellung übernommen, und das Bild wird nun über eine ID referenziert. Es ist nicht völlig unmöglich, dies umzusetzen, aber es hat für die freie Software keine Priorität.

2 „Gefällt mir“

Ich verwechsle mich gerade selbst :laughing:

Tatsächlich ist es das Plugin, das ich installiert habe. In diesem Fall könnte man meiner Meinung nach ein benutzerdefiniertes Feld zum Thema oder Beitrag hinzufügen, um dies zu erreichen. Ich habe mir den neuesten Discourse-Code jedoch noch nicht angesehen, um zu wissen, ob dies immer noch der bevorzugte Weg dafür wäre.

Das ist absolut verständlich. Wenn ich es wirklich so sehr möchte, muss ich selbst schauen, wie ich es hinzufüge. Danke.

1 „Gefällt mir“

Ja, vielleicht könnten die Einstellungen so verbessert werden, dass sie von Haus aus eine einfachere Flexibilität bieten. Im Allgemeinen wird jedoch davon ausgegangen, dass Sie die Darstellung der Thumbnails mit CSS nach Ihrem eigenen Geschmack anpassen können. Vielleicht wäre eine separate Einstellung für Mobilgeräte unabhängig von der Desktop-Einstellung ausreichend. Das Problem bei festgelegten Breiten- und Höheneinstellungen besteht jedoch darin, dass sie das Seitenverhältnis der Bilder verfälschen. Dann muss man sich auch noch mit Zuschneiden usw. befassen, was zu einem regelrechten Dschungel an Einstellungen führt, die so komplex sind, dass man sie besser CSS überlässt?

1 „Gefällt mir“

Ich glaube, hier bin ich verwirrt, denn es scheint die Bilder auf dem Desktop mit fester Breite und Höhe für mich problemlos zuzuschneiden. Gibt es einen Grund, warum das auf mobilen Geräten nicht möglich ist?

Hast du die Höhe auf Null gesetzt?

Breite und Höhe wurden beide auf 100 festgelegt.

Nachdem die Höhe auf 0 geändert wurde, sah die Desktop-Ansicht aus wie die mobile Ansicht. Es scheint also, als würde die mobile Ansicht diese Höheneinstellung nicht übernehmen, da das Seitenverhältnis auch dann beibehalten wurde, wenn die Höhe über 0 gesetzt war.

2 „Gefällt mir“