Das könnte vorerst eine vorübergehende Lösung sein. Bevor ich etwas poste, frage ich mich, ob jemand anderes dieses Problem ebenfalls nachstellen kann?
Es wäre gut, eine weitere Theme-Komponente mit einem Tag-Picker zu identifizieren …
Eine weitere Lösung vorerst ist, einfach ein neues, unabhängiges Tag zu verwenden?
Ja, das funktioniert vorerst mit dieser Komponente, da ich nur dieses eine Tag benötige. Danke!
Emojis in Beiträgen werden in Vorschauen nicht angezeigt, zumindest im Kachel-Modus. Ist dies ein bekanntes Problem?
Ja, das hatte eine niedrige Priorität. Aber danke für die Erinnerung. Es ist jetzt im TC behoben, aktualisiert auf die neueste Version! Emojis FTW ![]()
@merefield Vielen Dank! Das ging so schnell, ich überlege sogar, einen subliminalen Turing-Test durchzuführen. ![]()
Freut mich, dass dies auch auf Mobile und als Theme-Komponente umgesetzt wird! Das Einzige, was bei mir nicht funktionierte, war:
Ist „true
Die erste Einstellung funktioniert also so, dass die Ansicht wiederhergestellt wird, falls das Vorschaubild nicht letztendlich abrufbar ist (die URL schlägt fehl). Das funktioniert meiner Meinung nach.
Was es nicht tut, ist ein Vorschaubild hinzuzufügen, wo ursprünglich keines vorhanden war.
Das ist ein Fehler bei der zweiten Einstellung. Ich werde mir das ansehen.
Das ist nun behoben.
Hinweis: Die Theme-Komponente erlaubt nur einen einzigen standortweiten Standard.
Cool, danke für die schnelle Antwort!
Hallo Robert,
wir haben versucht, auf deine Theme-Komponente umzusteigen, aber ein kleiner Fehler hat uns daran gehindert: Wir konnten den ‘Auflösungsgrad für Vorschaubilder in der Themenliste’ nicht anpassen. Die Vorschaubilder haben immer das Originalbild verwendet, wodurch sie verzerrt dargestellt wurden. Könntest du dir das bitte ansehen?
Vielen Dank!
Ich habe es geprüft, und es scheint zu funktionieren. Kannst du mir detailliertere STRs geben?
Läuft dein Sidekiq? Im Core gibt es jetzt einen Job, der die Thumbnails erstellt. Du musst auf der neuesten Version mit bestandenen Tests sein (für TC, nicht für das Plugin!).
Wenn du dir /latest.json z. B. in Firefox ansiehst, solltest du mehrere Einträge für Thumbnails in jedem Thema finden, das ein Bild im ersten Beitrag enthält. Diese sind verfügbar basierend auf einer Einstellung im Theme Component, um den Bereich der Thumbnail-Optionen festzulegen, sowie auf dem Discourse-Core-Code selbst. Es gibt keinen Code im Theme Component außer den Einstellungen, der diese Gruppe verfügbarer Thumbnails beeinflusst.
Ein wichtiger Hinweis jedoch: Das Standard-Thumbnail wird nur in der Originalauflösung bereitgestellt. Das liegt daran, dass es nicht Teil des neuen Sidekiq-Prozesses zur Erstellung von Thumbnails ist. Du hast jedoch die Kontrolle über dieses Bild und kannst es bewusst auf eine niedrigere Auflösung setzen. Außerdem wird es nur einmal bereitgestellt und mehrfach verwendet.
OK, neue Funktion für das Theme-Komponente:
Dies ist standardmäßig aktiviert. Deaktivieren Sie es in den Einstellungen der Theme-Komponente.
Diese Funktion finde ich großartig! Das einzige Problem, das ich bisher habe, ist, dass nur wenige Bilder aus der Kategorie angezeigt werden, obwohl es genügend gibt, um das Raster mit zehn Bildern zu füllen. Gibt es ein Zeitlimit, sodass nur die neuesten Bilder angezeigt werden? Hier ist ein Beispiel. Es wird vom Tag „editor-pick
Ja, es gibt ein Limit. Vielleicht finde ich eine bessere Methode, aber derzeit ist es ein brutaler Filter der Hauptliste nach Kategorie.
Ich bin durch die API- und Seitenbegrenzungen eingeschränkt.
Reduzieren Sie aktuell die Anzahl von anderswo, und Sie sollten mehr in dieser Kategorie sehen.
Leider wird ein Teil des Array-Speichers durch Themen ohne Bilder verschwendet … auch das liegt an der API. Ich kann, sofern ich mich nicht irre, nicht in einem Abruf nur Themen mit Vorschaubildern erhalten.
Entschuldigung, mein Fehler! Alles funktioniert jetzt wieder. Nochmals vielen Dank für deine Bemühungen!
OK, ich arbeite an etwas Aufregendem.
Ich habe ein ergänzendes Plugin für die Theme-Komponente erstellt, das zusätzliche Funktionen bietet.
Bisher habe ich einen funktionierenden Thumbnail-Auswahl-Dialog in die Installation der Theme-Komponente integriert. Damit diese Funktion einwandfrei funktioniert, benötigen Sie auch dieses abgespeckte Plugin. (Bitte aktualisieren Sie außerdem Ihre TC.)
Das experimentelle Plugin finden Sie hier:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Dies bietet zwei Vorteile:
- Es ändert die Kriterien, die Discourse verwendet, um festzulegen, welche Thumbnails standardmäßig genutzt werden, und akzeptiert nützlichere, kleinere Thumbnails, die sonst abgelehnt worden wären (meiner Meinung nach sind die Kriterien im Kern zu restriktiv).
- Es fügt einen funktionierenden Thumbnail-Auswahl-Dialog im Meta-Editor für Themen hinzu. Wenn Sie mit der automatisch ausgewählten Version nicht zufrieden sind, können Sie diese überschreiben. Funktionell ist dies fast identisch mit der ursprünglichen Plugin-Version, funktioniert nun jedoch mit der neuen Thumbnail-Produktionslogik von Discourse.
Mein Ziel ist es, die Theme-Komponente so stabil und funktionsreich zu machen, dass das ursprüngliche Plugin überflüssig wird.
Dann können Sie für eine Basisinstallation einfach die Theme-Komponente hinzufügen.
Wenn Sie selbst gehostet sind oder einen Plan haben, der das Hinzufügen von Plugins erlaubt, können Sie das ergänzende Plugin hinzufügen, um zusätzliche Funktionen zu erhalten.
Insgesamt wird dies den Wartungsaufwand minimieren und gleichzeitig mehr Menschen Zugang zu Vorschauen von Themenlisten ermöglichen.
Ein weiterer signifikanter Vorteil für den Site-Administrator ist, dass viele oberflächliche Änderungen am Frontend keinen Neuaufbau erfordern, da Sie möglicherweise nur die Theme-Komponente aktualisieren müssen.
Nach dem neuesten Discourse-Update konnte ich keine Vorschaubilder für Beiträge festlegen.
Gibt es einen Fehler?



