Thumbnails der Themenliste

Der Standard-Dienstmodus für Thumbnails sollte auf „none" gesetzt werden, wenn Sie ihn nicht überall verwenden möchten.

Die anderen Einstellungen funktionieren wie erwartet.

2 „Gefällt mir“

Ich möchte nicht aufdringlich wirken, aber ich bin neugierig, ob das in Betracht gezogen werden könnte? Wir sind der Ansicht, dass ein „Gefällt mir" direkt vom Vorschaubild aus ein gültiger Anwendungsfall ist (man kann das Bild beurteilen, ohne die Vollversion zu sehen), und dass dies die Interaktion bei eher „Instagram-orientierten" Besuchern erheblich steigern würde.

6 „Gefällt mir“

Hallo zusammen,

tolle Komponenten! Ich möchte erreichen, dass das Vorschaubild das LETZTE Bild eines Themas anzeigt und nicht das erste, das vom Themenersteller bereitgestellt wurde.

Ich habe den Code durchsucht und den Decorator topic.thumbnails gefunden, kann aber nicht nachvollziehen, wie dieser erstellt wird, um selbst eine Logik zu implementieren, die das letzte Bild in diesem Thema ermittelt.

Kann mir jemand auf die Sprünge helfen und mich zu Dokumentationen überweisen, wie man Decorators für Themen erweitert bzw. erstellt?
Discourse ist einfach großartig!

Vielen Dank!

Es wäre zudem großartig, eine Benutzereinstellung hinzuzufügen, damit Nutzer die Listenarten selbst steuern können. Außerdem sollte dies eine optionale Funktion sein, da einige Forenbetreiber dies vielleicht nicht wünschen. Wir möchten jedoch diese Option haben.

Ich könnte das wohl selbst umsetzen und einen Pull Request einreichen.

2 „Gefällt mir“

Es handelt sich um eine Theme-Komponente. Nutzer können einfach ein anderes Theme ohne diese Komponente auswählen. Kein Code erforderlich – benennen Sie die Themes einfach entsprechend.

7 „Gefällt mir“

Das hat gut funktioniert, danke!

4 „Gefällt mir“

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.

6 „Gefällt mir“

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

7 „Gefällt mir“

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?

4 „Gefällt mir“

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.

4 „Gefällt mir“

@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?

3 „Gefällt mir“

Schnelles Update: Wir haben herausgefunden, dass ein inoffizielles Plugin die Ursache war. Wir werden hier aktualisieren, sobald wir das verantwortliche Plugin identifiziert haben :slight_smile:

4 „Gefällt mir“

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.

4 „Gefällt mir“

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…

изображение

3 „Gefällt mir“

Um Bilder als Miniaturansichten auszublenden, können Sie auch Spoiler/Details ausblenden verwenden:

Das Ergebnis ist ein winziges Dreieck :slight_smile:

""
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)

UPD:
Sie können es sogar unscharf machen:

""
[spoiler]
[details=""]
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)
[/details]
[/spoiler]
5 „Gefällt mir“

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 :slight_smile:

2 „Gefällt mir“

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?

2 „Gefällt mir“

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.

3 „Gefällt mir“

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
2 „Gefällt mir“

Haben Sie weitere Plugins von Drittanbietern installiert? Können Sie einen Link zu Ihrer Website teilen?

Vielleicht haben Sie Topic Author installiert?

3 „Gefällt mir“

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.

2 „Gefällt mir“