Vorschau der Themenliste (legacy)

Ja, wie oben erwähnt, befindet sich die meisten Logik für die Erstellung von Miniaturansichten nun in Discourse. Ich habe sie tatsächlich überschrieben, um die Anforderung für die Einbeziehung etwas zu lockern, aber sie könnte dennoch strenger sein als zuvor.

Ich bin skeptisch, noch mehr zu überschreiben, und eigentlich sollte die „Lockerheit

2 „Gefällt mir“

Nun, das ursprüngliche Problem liegt wahrscheinlich an FEATURE: Include optimized thumbnails for topics (#9215) · discourse/discourse@03818e6 · GitHub, wo es scheint, dass Thumbnails jetzt nur noch aus Uploads stammen können. Discourse bricht Verhaltensweisen/Änderungen immer als Erstes. Entschuldigung, dass ich etwas gereizt bin, es ist einfach frustrierend. :pensive:

Ich verstehe jetzt, dass es vom Verhalten von Discourse abhängt. Danke für die Hilfe.

Ich teile hier nur meinen aktuellen Status mit. Ich kämpfe immer noch.

Ich habe versucht, das img-HTML so zu normalisieren, dass es nur das src-Attribut enthält, da es von Discourse scheinbar ignoriert wird. Normalerweise beginnt ein Beitrag aus WordPress beispielsweise mit folgendem Code (hier habe ich das HTML bereits bereinigt, es sind keine Attribute außer src vorhanden). Die von dir erwähnten Kriterien scheinen nicht damit zusammenzuhängen.

<div data-wp><a href="https://www.aliexpress.com/item/4000096717124.html" target="_blank"><img src="https://zuzu.deals/wp-content/uploads/2020/05/5ebd241f6e871-150x150.jpg" /></a><div><div data-buy>

Danach würde das Neubacken (wodurch Bilder heruntergeladen werden) über die Konsole nur für einige Themen funktionieren.

Typischerweise wird das Thema, aus dem ich das obige HTML extrahiert habe, ignoriert. Egal ob ich rake posts:rebake verwende oder in Rails post.save! ; post.rebake! aufrufe – das Thema wird ignoriert. Ich kann keinen Grund dafür finden, warum es fehlschlägt; es hat denselben HTML-Inhalt wie andere Themen, die funktioniert haben.

Wenn ich jedoch manuell über den Composer bearbeite, ohne den Inhalt zu ändern und speichere, wird das Bild extrahiert/heruntergeladen. Es gibt zu viele Themen, um sie manuell zu bearbeiten.

Hast du eine Idee, wie man dasselbe Speicherverhalten wie im Composer über die Rails-Konsole erreichen könnte?

Hinweis: Die Option „max old days

2 „Gefällt mir“

Das ist ein sehr interessanter, wenn auch frustrierender Unterschied im Verhalten. Ich schlage vor, du eröffnest dazu ein Support-Thema, da dies nicht wirklich zum Aufgabengebiet des Plugins gehört.

1 „Gefällt mir“

Hier gibt es massive Probleme, nachdem ein Bild zu einem Thema hinzugefügt wurde.

Ich kann auf dieses Thema nicht zugreifen: Oceans - par North Star Games - Jeux financés - cwowd

Ich kann es auch nicht über die Suche finden (Interner Serverfehler), z. B. mit „oceans“ oder „north star“.

Für dieses Thema verwendete Tags = Error 500

Für dieses Thema verwendete Kategorie = https://forum.cwowd.com/exception (Ich kann auf „Ungelesen“ usw. zugreifen.)

Hauptseiten (Neueste oder Kategorien) = Error 500.

Ich habe diesen Fehler heute Morgen festgestellt, konnte keine Lösung finden und habe mich auf das letzte Backup zurückgesetzt. Beim Versuch, das Bild zu ändern, traten erneut Fehler 500/Ausnahmen/ISE usw. auf.

Warum glauben Sie, dass dies TLP betrifft? TLP ändert keinen Code, der den Zugriff auf Themen betrifft.

Deinstallieren Sie TLP (entfernen Sie es aus app.yml). Bauen Sie neu. Was sehen Sie jetzt?

Hat dies nach einem Upgrade begonnen? Erwägen Sie, alles zunächst in einer Staging-Umgebung zu testen, bevor Sie die Produktion aktualisieren.

Wir unterstützen Produktions-Upgrades nur in den ersten 5 Tagen des Monats.

1 „Gefällt mir“

Da wir diese Fehler erhielten, haben wir das alte Backup wiederhergestellt (alles war in Ordnung). Anschließend haben wir erneut das Thumbnail aus demselben Thema geändert, und alles ist „abgestürzt".

Beide Male wurde das Oktopus-Bild aus diesem Kickstarter-Link verwendet:

https://www.kickstarter.com/projects/northstargames/oceans-a-standalone-game-in-the-evolution-series?ref=cwowd

aus dem ersten Beitrag dieses Themas:

Bitte entfernen Sie TLP und prüfen Sie, ob der Fehler verschwindet.

Überprüfen Sie auch die Protokolle. Welche Fehlermeldung sehen Sie, falls vorhanden, in /logs?

Ich kann jetzt problemlos auf dieses Thema zugreifen: Oceans - par North Star Games - Jeux financés - cwowd

Dies ist keine gültige Kategorien-URL: https://forum.cwowd.com/exception https://forum.cwowd.com/exception

Ich bin nicht überzeugt, dass dies etwas mit TLP zu tun hat…

Ja, wir haben auf das vorherige Backup zurückgesetzt.

Dies ist die Seite, auf die Discourse für eine „fehlerhafte

Übrigens, ich sage nicht, dass dieses Plugin fehlerhaft ist (der Fehler deutete auf etwas mit S3 hin). Nur dass die Verwendung dieses bestimmten Bildes als Vorschaubild zu seltsamem Verhalten von Discourse führte. Vielleicht liegt es daran, vielleicht auch nicht. Das ist das erste Mal, dass mir das nach vielen Wochen der Nutzung deines Plugins mit voller Zufriedenheit passiert – ziemlich seltsam.

Die Generierung von Thumbnails wurde nun in den Discourse Core verlegt. Was TLP früher zur Erstellung von Thumbnails tat, wird jetzt größtenteils von Discourse übernommen. Immer mehr ist TLP nur noch eine Präsentationsschicht.

1 „Gefällt mir“

Gibt es einen Grund, warum Discourse das jetzt macht? Ich konnte meine Seite immer noch nicht reparieren und habe sie so gelassen.

Meine Vermutung ist, dass sie sich dafür entschieden haben, eine Theme-Galerie zu erstellen, und dafür Vorschaubilder benötigt haben (da das Anzeigen zu vieler Bilder in ihrer ursprünglichen Auflösung die Seite sehr langsam gemacht hätte). Und von dort aus hat es sich dann entwickelt …

Ich denke, wir sollten dies btw als einen wirklich positiven Schritt von Discourse betrachten. Es ist großartig, dass die Plattform nun Vorschaubilddaten für die Themenliste mehr oder weniger out-of-the-box generieren, speichern und bereitstellen kann, ohne dass ein Plugin erforderlich ist.

Langfristig wird dies die Plattform attraktiver machen und zur Stabilität beitragen.

5 „Gefällt mir“

Nach dem Upgrade auf die neueste Version von Discourse und TPL treten bei den Kacheln Fehler auf. Einige werden korrekt als Kacheln dargestellt, andere nicht, was zu überlappenden Boxen und verdecktem Inhalt führt. Sie können es selbst unter https://eqlzr.org sehen (möglicherweise müssen Sie nach unten scrollen, um es zu erkennen).

Die Browserkonsole erklärt, was vor sich geht:

Das Layout wurde erzwungen, bevor die Seite vollständig geladen war. Wenn Stylesheets noch nicht geladen sind, kann dies zu einem Flackern ungestylten Inhalts führen.

Ich weiß nicht, ob dieser Fehler zu TLP oder zum Discourse-Kern gehört.

Deine Seite wird bei mir sowohl in Chrome als auch in Safari einwandfrei dargestellt. Allerdings sehe ich in Firefox ein gewisses Problem, interessant. Ich werde mir das später genauer ansehen.

Hinweis: Jegliche Probleme mit JavaScript können das Layout beschädigen. Das muss nicht von TLP stammen, es könnte auch von einem Add-In oder dem Discourse-Kern kommen, da ein ‘Absturz’ von JavaScript verhindert, dass TLP das Layout abschließt.

1 „Gefällt mir“

76.0.1 (64-Bit)
Mozilla Firefox für Ubuntu

Aber du hast recht, hier scheint es gut und zuverlässig zu funktionieren (selber Laptop, selbe Ubuntu-Version):

Google Chrome
81.0.4044.113 (Offizielles Build) (64-Bit)

@merefield

Muss ich das für JEDE Kategorie einzeln machen?

Nein. In den Haupt-Einstellungen:

Perfekt, danke @merefield. Das hat uns Zeit gespart!

1 „Gefällt mir“

Hey Robert, ich teste das TC auf einer anderen kleinen Website und habe dabei Probleme. Ich habe das TLP-Plugin nicht installiert, sondern nur das Helper-Plugin. Die Topic Thumbnails TC funktioniert wie erwartet, da ich sie für das Standard-Neutralthema dieser Website eingestellt habe. Für das Dark-Theme habe ich TLPTC konfiguriert, damit du sehen kannst, was passiert: https://community.exploringexposure.com/ Ich habe alles auf dem neuesten Stand.