Themenliste Thumbnails

Ich habe versucht, dies hier einzurichten, aber Miniaturansichten scheinen für unsere Themen nicht wirklich generiert zu werden.

Hängt dies in irgendeiner Weise mit der Einstellung für die Bearbeitungsfrist zusammen? Die Theme-Komponente „Topic List Previews“ erhält auch erst Miniaturansichten, wenn der erste Beitrag nicht mehr bearbeitbar ist – aber diese Kategorie passt überhaupt nicht zu diesem Ansatz, und wir möchten, dass Benutzer ihre Beiträge in dieser Kategorie unbegrenzt bearbeiten können.

2 „Gefällt mir“

Korrekt.

Als reine Frontend-Mods nutzen Topic List Thumbnails und Topic List Previews denselben Kernprozess, der Thumbnails im Backend generiert. Dieser asynchrone Job wird erst ausgeführt, wenn die Bearbeitungsfrist abgelaufen ist UPDATE: wenn das Bild remote ist. Wenn die Bilder lokal hochgeladen werden, wird der Prozess zur Thumbnail-Generierung sofort gestartet.

Der Prozess ist nicht durch eine Theme-Komponente modifizierbar und würde ein Plugin oder einen PR im Backend erfordern, um ihn zu ändern (nicht zu vergessen, dass TLP ein ergänzendes Plugin für einige zusätzliche Funktionen hat).

Hinweis: Bevor die Thumbnail-Unterstützung in den Kern integriert wurde, war Topic List Previews ein Plugin und funktionierte in Bezug auf die Planung der Erstellung von Thumbnails auf die gleiche Weise. Ich kann nicht für das Team sprechen, aber Sie können die Logik verstehen, es so zu belassen: Sie möchten keine Thumbnails generieren, deren Quellbild häufig bearbeitet oder gelöscht wird, oder was ist, wenn ein Bild in letzter Minute hinzugefügt wird?

Eine Möglichkeit, dies zu mildern, ist die Verwendung der Standard-Icon/Bild-Funktion in jeder Theme-Komponente. Für die Masonry/Tiles-Ansicht reduziert dies zumindest dramatische Layout-Änderungen. Oder die Frist minimieren?

3 „Gefällt mir“

Ah, ja, ich verstehe. Es ist absolut sinnvoll, dass dies das Standardverhalten ist – wir befinden uns hier in einer kniffligen Situation, da ein Großteil dessen, was in dieser Kategorie gepostet wird, Minecraft-Mods sein werden, sodass es naheliegend ist, dass der erste Beitrag in jedem Thema selten bearbeitet werden muss und das Miniaturbild wahrscheinlich geändert wird.

Ich nehme an, Sie sind sich spontan keiner Plugins bewusst, die es Ihnen ermöglichen, dieses Verhalten zu ändern? Ich kann verstehen, warum Core dies nicht unterstützt, aber die Abhängigkeit von der Schonfrist wird für uns einfach nicht funktionieren.

2 „Gefällt mir“

Nein, ich glaube nicht. Das Nächstliegende war das alte, veraltete Topic-Listen-Vorschau-Plugin, das Sie hätten ändern können.

Sie müssen diese Arbeit entweder selbst erledigen oder Marketplace

3 „Gefällt mir“

Alles klar, keine Sorge, danke für Ihre Zeit!

2 „Gefällt mir“

Um noch hinzuzufügen: Ein wesentlicher Teil des Kampfes besteht darin, das genaue praktische Verhalten zu spezifizieren, das in allen Grenzfällen funktioniert. Befolgen Sie dann die Arbeit, d. h. stellen Sie sicher, dass das, was Sie wollen, in der Praxis funktioniert. Es ist alles modifizierbar. :).

Wenn sich der Beitrag nach Ablauf der Frist ändert, sollte das System meiner Meinung nach einen weiteren Abruf planen und die Miniaturansicht aktualisieren.

3 „Gefällt mir“

Ich glaube, ich habe mich zwischen der Kulanzzeit und der Bearbeitungssperre geirrt, denn seit Kurzem werden Thumbnails einfach generiert.
Ich glaube, ich muss das einem CDN-Caching-Fehler zuschreiben, haha. Trotzdem danke für deine Hilfe!

3 „Gefällt mir“

Ja, das habe ich auch schon gehört, fantastisch!

Hier gab es einige damit verbundene Verwirrung in diesem Problem

3 „Gefällt mir“

Sieht aus, als wäre es nach dem letzten Commit kaputt gegangen, teste auf Theme-Creator mit Gitter-Tags.

3 „Gefällt mir“

Das kann vieles sein. Gibt es einen Fehler in der JavaScript-Konsole?

2 „Gefällt mir“

Ja

3 „Gefällt mir“

Gareth, Entschuldigung für die Verwirrung, aber jetzt, da ich wieder an meinem Schreibtisch bin, habe ich einige schnelle Tests und eine Überprüfung der Logik durchgeführt.

Meine Aussage war unvollständig:

  • Wenn das Bild in irgendeiner Weise remote ist (einschließlich Onebox eines Remote-Links, wenn er in einem CDN gehalten wird?), sind die Thumbnails von einem verzögerten Job betroffen: Jobs::PullHotlinkedImages und dieser ist tatsächlich nach der Bearbeitungsfrist geplant (dieser Teil war korrekt):
  • ABER: Es scheint, dass, wenn Sie ein Bild direkt auf die Website hochladen (z. B. durch Einfügen eines Bildes), die Thumbnails in einem asynchronen Prozess erstellt werden, der sofort ausgelöst zu werden scheint. Wenn Sie das Bild in ein anderes lokales Bild ändern, wird dies ebenfalls fast sofort übernommen. Ich habe ein paar Beiträge oben aktualisiert. Da ich dies nicht sehr oft tue, habe ich diesen Teil weggelassen.
3 „Gefällt mir“

Hm, okay, das ist ein faszinierendes Verhalten, aber es ergibt für mich Sinn, glaube ich.

Das sind sehr nützliche Informationen, dann kann ich meine Posting-Richtlinien aktualisieren. Danke für die Klarstellung!

3 „Gefällt mir“

:bug: Fehler

Wenn ich die Topic Thumbnails Theme-Komponente aktiviert habe, funktioniert mein Forum nicht mehr. Ich bin bei 2.9.0.beta4 [222c8d9b6a]. Ich verwende das graceful Theme.

Das Deaktivieren der Topic Thumbnails Theme-Komponente behebt das Problem meines Forums, aber natürlich erscheinen dann keine Topic-Thumbnails mehr.

Ich habe diesen Bug-Post erstellt, aber jemand hat mir empfohlen, hier zu posten, da der Fehler nicht beim Forum selbst liegt.

6 „Gefällt mir“

Passiert das auch mit Topic List Previews? Wenn ja, könnte es ein Bug im Core sein…

2 „Gefällt mir“

Nein, das hat funktioniert. Ich habe es gerade zum Testen installiert und keine nicht standardmäßigen Einstellungen vorgenommen, aber es schien ordnungsgemäß angewendet zu werden und zu funktionieren.

3 „Gefällt mir“

Ja, die Komponente ist auch in meinen Foren kaputt :pensive:

3 „Gefällt mir“

Das ist auch in unseren Foren kaputt.

3 „Gefällt mir“

@jtooker, @undasein Ich habe gerade eine Korrektur hinzugefügt. Wenn Sie die Komponente aktualisieren, sollte das Problem behoben sein (@tkearsley Ihre Website sollte bereits aktualisiert sein).

Danke, dass Sie es alle gemeldet haben!

12 „Gefällt mir“

Danke! Es hat einwandfrei funktioniert.

6 „Gefällt mir“