Default thumbnail mode should be set to none if you don’t want to use it everywhere.
The other settings will work as expected
Default thumbnail mode should be set to none if you don’t want to use it everywhere.
The other settings will work as expected
I don’t want to be annoying, but I’m curious if this could be considered? We feel that liking from a thumbnail is a valid use case (you can judge the image without seeing the full version), and that it would greatly increase engagement for the more ‘instagram-oriented’ visitors.
Hi folks,
great components. I want to make it so that the thumbnail shows the LAST image of a topic, not the first one provided by the topic creator.
I looked through the code and found the topic.thumbnails decorator but I cannot reverse engineer how this is created so that I can build logic myself to get the last image in that topic.
Can anyone point me to docs on how to extend/build decorators for the topic?
Discourse is amazing!
Thank you
It also is great to add a User Preference so that users can control the list types themselves. And also make this an optional thing assuming some forum owners wouldn’t want that. We want that option though.
I could build it and rais a PR I guess.
It’s a Theme Component, they can just choose another theme without this component. No code required, just name the Themes appropriately.
That worked well, thank you!
Hallo David
Was hältst du davon, den Autoren-Avatar des Themas über dem Miniaturbild in der unteren rechten Ecke des Minimal-Grids hinzuzufügen, so etwas wie hier? Das wäre eine großartige Ergänzung.
Wenn es sich hinter einer Theme-Einstellung befindet (standardmäßig deaktiviert), dann stimme ich zu, dass dies eine gute Option für einige Websites wäre. pr-welcome
Im @jrgong Forum werden die Bilder nach der 10. Zeile nicht geladen. Dies scheint unabhängig von der tatsächlichen Anzahl der Bilder zu sein (d. h. es ist immer die 10. Zeile, auch wenn es nur wenige Themen gibt, die überhaupt ein Miniaturbild haben).
Keine Netzwerkfehler, nichts in der Konsole. Irgendwelche Ideen?
Das habe ich schon gesehen, wenn das letzte Thema in der Liste per CSS ausgeblendet wird (z. B. wenn jemand eine CSS-Regel zum Ausblenden geschlossener Themen hinzugefügt hat). Könnte das hier der Fall sein?
Ich schaue gerne kurz vorbei, wenn Sie mir einen Link schicken können.
@jrgong Der TC befindet sich derzeit im Vorschau-Modus, sodass Nicht-Benutzer ihn nicht reproduzieren können (sie können preview_theme_id nicht verwenden). Ist es in Ordnung, den TC vorübergehend für diese eine Kategorie zu aktivieren, damit David ihn sich ansehen kann?
Schnelles Update: Wir haben herausgefunden, dass ein inoffizielles Plugin die Ursache war. Wir werden hier aktualisieren, sobald wir das verantwortliche Plugin identifiziert haben ![]()
Es war also nicht einmal ein anderes Plugin. Es ist ein Fehler(?) im Vorschau-Modus.
Das Lazy Loading bricht offenbar zusammen, wenn Sie die Topic Thumbnails-Theme-Komponente im Vorschau-Modus öffnen, während Ihr aktuell ausgewähltes Theme diese noch nicht enthält. Dies lässt sich im stabilen Zustand vollständig reproduzieren, ich habe es nicht im Beta- oder Tests-Modus versucht.
Gibt es eine Möglichkeit, winzige Bilder wie 30x30 usw. nicht hochzuskalieren? Sie kommen mit eingehenden E-Mails:
![]()
Habe mit CSS gespielt, einige Ergebnisse erzielt, aber idealerweise würde ich sie komplett überspringen…

Um Bilder als Miniaturansichten auszublenden, können Sie auch Spoiler/Details ausblenden verwenden:
Das Ergebnis ist ein winziges Dreieck ![]()

UPD:
Sie können es sogar unscharf machen:
[spoiler]
[details=""]

[/details]
[/spoiler]
Es tut mir leid, falls das schon einmal gefragt wurde, ich habe ohne Erfolg gesucht.
Ich habe mich gefragt, ob es möglich ist, dass das Klicken auf die Miniaturansicht im Listenmodus zur ersten Nachricht des Themas führt?
Vielen Dank für Ihre harte Arbeit ![]()
Es scheint genau das zu sein, wonach ich gesucht habe: ein einfacher Ersatz für das ursprüngliche Plugin topic-list-previews, da ich den Ersatz als Theme-Komponente ausprobiert habe und er nicht funktionierte, und er ist voller Optionen, die ich nicht benötigen werde.
Wir verwenden nur die Option, eine Miniaturansicht des ersten Bildes in jedem Thema anstelle des Profilbildes des Autors links in den Listenansichten anzuzeigen.
Aber ich habe diese TC aktiviert und “list” als Standardmodus für Miniaturansichten verwendet:
Aber es werden keine Miniaturansichten angezeigt, es werden weiterhin die Avatare der Autoren auf jeder Seite angezeigt, zum Beispiel hier in der Liste der neuesten Beiträge:
Ich muss etwas missverstehen.
Wie sollte ich es konfigurieren?
Gibt es eine detaillierte Konfigurationsanleitung?
Vielleicht liegt es daran, dass nur Miniaturansichten für neue Beiträge angezeigt werden… Ist es in diesem Fall möglich, Miniaturansichten für alte Beiträge neu zu erstellen, damit sie mit ihnen angezeigt werden?
Die Spalte „Autor“ stammt nicht aus dem Discourse-Kern oder der Theme-Komponente „topic-list-thumbnails“.
Haben Sie noch das alte Plugin und/oder die Theme-Komponente „topic-list-previews“ installiert? Wenn ja, stellen Sie sicher, dass Sie es vollständig deinstallieren.
Danke David
Nein, ich habe topic-llist-thumbnails in der app.yml gelöscht und einen Launcher-Rebuild durchgeführt.
Ich habe auch die topic-list-Komponente aus den Themes Components gelöscht.
Dies sind meine aktuellen Komponenten:
Und die app.yml Hooks:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-chat-integration
- git clone https://github.com/discourse/discourse-math.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-staff-notes.git
- git clone https://github.com/discourse/discourse-assign.git
- git clone https://github.com/discourse/discourse-checklist.git
# - git clone https://github.com/angusmcleod/discourse-topic-previews.git
- git clone https://github.com/discourse/discourse-data-explorer
Haben Sie weitere Plugins von Drittanbietern installiert? Können Sie einen Link zu Ihrer Website teilen?
Vielleicht haben Sie Topic Author installiert?
Ich habe es in meiner Antwort aktualisiert.
Die Seite:
Ja, der Themaautor ist installiert, wird aber an anderen Stellen verwendet.
Bei der Vorschau der Themenliste wurde das Bild angezeigt.