Vorschau der Themenliste (legacy)

Ja, korrekt. Aus allen oben genannten Gründen.

Ich gehe nicht davon aus, dass ich die Unterstützung für das Plugin in absehbarer Zeit einstellen muss, aber der Fokus für neue Funktionen wird auf dem TC liegen.

Die jüngsten Änderungen in Discourse sind etwas beispiellos, daher hoffen wir, dass wir uns in den kommenden Monaten auf etwas mehr Stabilität freuen können.

2 „Gefällt mir“

Hallo,
2. TC-basiert, experimentell, erwarten Sie kleinere Probleme, aber es gibt Bonusfunktionen wie Vorschaubilder auf Mobilgeräten und Responsivität für Seitenleisten … optionaler Sidecar-Plugin, der zusätzliche Funktionen hinzufügt.

  • Theme Component https://github.com/merefield/discourse-topic-list-previews-theme
  • Fügen Sie das Sidecar-Plugin hinzu, wenn Sie mehr Funktionen wünschen: - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". An diesem Punkt ist es funktional sehr, sehr ähnlich wie ein Plugin.


Ich habe diese Schritte befolgt.

Der „Gefällt mir“-Button wird nicht angezeigt. Wie kann ich den „Gefällt mir“-Button einblenden?

2 „Gefällt mir“

Ich habe das in dieser Konfiguration noch nicht implementiert. Es kommt :wink:

2 „Gefällt mir“

Ich habe auf die neueste Version des Plugins (4.3.1) und von Discourse (2.5.0.beta4) aktualisiert und festgestellt, dass fast alle Vorschau-Bilder meiner Themen-Listen verschwunden sind :frowning:

Ich kann das Vorschau-Bild zwar pro Thema neu generieren, aber das ist a) zeitaufwendig und b) rückt die Themen nach dem Aktualisieren nach oben.

Gibt es eine Möglichkeit, die Themen-Miniaturbilder automatisch neu zu generieren?

Ich mag dieses Plugin wirklich sehr – es hat unserem Forum wahre Wunder getan und es großartig aussehen lassen. Ich habe auch den [edit - es war von einem anderen Autor, daher für diese Diskussion nicht relevant] TC ausprobiert, fand ihn aber ziemlich anders und mit weniger Optionen – daher scheint mir dieses Plugin nach wie vor überlegen, es sei denn, jemand kann mich eines Besseren belehren?

1 „Gefällt mir“

Ja, ein „Rebake

2 „Gefällt mir“

Das hat perfekt funktioniert, meine Vorschaubilder wurden neu erstellt – vielen Dank für den Hinweis!

2 „Gefällt mir“

Hey, ähnliches Problem wie bei Ian C: Seit dem Upgrade auf Discourse 2.5.0.beta4 mit Topic List Previews 4.4.0 sind die meisten Vorschaubilder verschwunden (nebenbei bemerkt, warum nicht alle?)

image

image

Ich habe versucht, alle Beiträge neu zu rendern. Das hat nicht geholfen.

Hat jemand eine Lösung?

1 „Gefällt mir“

Max days old ist viel zu niedrig. Wie ich bereits erwähnt habe, sollte es eine hohe Zahl sein. 30 bedeutet, dass alles, was älter als ein Monat ist, nicht mit einem Vorschaubild versehen wird.

1 „Gefällt mir“

Die Option ist nicht aktiviert. Sie sollte davon unberührt bleiben, oder?

Sie haben das Kontrollkästchen nicht angehakt. Bilder müssen hochgeladen werden.

1 „Gefällt mir“

Es wurde aufgrund verschiedener Probleme damit deaktiviert. Außerdem gab es Konflikte mit benutzerdefinierten Änderungen, wenn ich mich recht erinnere.

Es ist also aktiviert, und ich habe die maximale Anzahl alter Tage erhöht. Was kommt als Nächstes? Ich bin mir nicht sicher, wie diese Option funktioniert. Bedeutet das, dass wir warten müssen, bis jedes einzelne Bild heruntergeladen wurde, bevor wir erneut versuchen, ein Backup zu erstellen?

1 „Gefällt mir“

Dies ist mittlerweile größtenteils das Standardverhalten von Discourse und nicht mehr TLP (früher war dies vollständig TLP, jetzt gibt es nur noch minimale Überschreibungen im Plugin, da die Thumbnail-Unterstützung nun im Kern enthalten ist).

Sie müssen die Beiträge erneut backen. Dadurch werden zahlreiche Sidekiq-Jobs für UploadHotLinkImages erstellt und alle Bilder heruntergeladen. Innerhalb weniger Minuten werden die Thumbnails automatisch befüllt.

2 „Gefällt mir“

Alles klar. Es läuft. Danke für die Hilfe!

2 „Gefällt mir“

Wie bekomme ich die Bildvorschauen dazu, dass sie angezeigt werden, wenn Sie Themen in einer Kategorie ansehen?

Vielen Dank,

1 „Gefällt mir“

Das Neubacken ist abgeschlossen. Was für ein chaotisches Ergebnis! :pensive:

Nun weiß ich wenigstens, warum diese Option deaktiviert war.

Wir nutzen WordPress, und der erste Beitrag enthält vollständiges HTML. Discourse hat kein Problem damit, Bild-HTML durch Markdown zu ersetzen, aber Markdown-Bilder können nicht gerendert werden, wenn sie von HTML umgeben sind (oder genauer gesagt: Es muss mindestens eine leere Zeile darüber stehen).

Ich habe zwei Probleme:

  1. Einige Bilder wurden nicht heruntergeladen, wahrscheinlich aufgrund des Attributs srcset (aber das ist in Ordnung). Die Bilder werden im ersten Beitrag korrekt angezeigt, aber es wird kein Vorschaubild generiert. Das hat vorher funktioniert.

    Gibt es eine Breaking Change im Plugin, bei der kein Vorschaubild für Beiträge generiert werden kann, die bereits Bild-HTML enthalten? Ich habe jetzt bereits dreimal neu gebacken, das hat nicht geholfen. Gibt es eine andere Möglichkeit, das Vorschaubild zu erzwingen? Ich meine, vorher wurde – selbst wenn die Option deaktiviert war – bei der Erstellung eines Themas oder auch nach einer Bearbeitung automatisch ein Vorschaubild generiert; dieses Verhalten funktioniert nicht mehr.

  2. Wie oben erwähnt, werden einige Markdown-Bilder nicht gerendert.

    Ich habe versucht, herauszufinden, ob eine Plugin-API vor dem Kochen des Beitrags verfügbar ist, konnte aber keine finden.

    Ich vermute, der einzige Weg besteht darin, neue Zeilen in die betreffenden Rohnachrichten direkt in der Datenbank und über die Rails-Konsole einzufügen und erneut neu zu backen.

    Derzeit kämpfe ich mich – ohne Ruby-Kenntnisse – irgendwie durch den Discourse-Quellcode:
    Es scheint für ein Thema zu funktionieren. Ich habe es noch nicht für alle Themen ausgeführt. Gibt es einen besseren oder saubereren Weg, das Problem zu beheben, ohne das zu tun?

Post
  .where(post_number: 1)
  .where("raw LIKE '%upload://%'").each do |post|  
     post.raw.gsub!(/(!\[.*upload:\/\/.*\))/, "\n\n\\1") 
     post.save!(validate: false); 
     post.rebake! 
end

Jede Hilfe wird geschätzt, danke!

1 „Gefällt mir“

Das gleiche Problem hier.

Nach dem Neuberechnen funktionieren die Vorschauen jetzt.

Aber jedes Mal, wenn ich aktualisieren muss (nicht in meiner Kontrolle; jedes Mal, wenn ich eine Neuberechnung durchführe, um etwas zu ändern, wird das Forum aktualisiert), hoffe ich auf das Beste.

1 „Gefällt mir“

Christian, wenn du dich auf das Plugin beziehst, findest du die Einstellungen in den eigenen Einstellungen der Kategorie (nicht in den allgemeinen Admin-Einstellungen).

Ich habe eine Anmerkung zum Eröffnungspost hinzugefügt, um das klarer zu machen! :slight_smile:

1 „Gefällt mir“

Die Kriterien für die Erstellung von Thumbnails werden jetzt weitgehend vom Discourse-Kern übernommen.

Ihr Problem tritt wahrscheinlich bei jeder Add-in-Komponente auf, die Discourse-Thumbnails verwendet. Sollten sie ihre Kriterien erweitern?

Könntest du den vollständigen Rohinhalt eines betroffenen Beitrags posten? Falls ich jemals Zeit finde (ich kann nichts versprechen), werde ich prüfen, ob es einfach ist, die Aufnahme zu erweitern. Allerdings bin ich etwas zögerlich, dies zu überschreiben, da die Implementierung in Discourse-Kern ein guter Grund ist, Überschreibungen zu vermeiden und sich stärker auf den Kern zu verlassen. Dies trägt zur Stabilität des Plugins bei und reduziert Breaking Changes. Genau diese Art von Anpassungen bringt Plugins oft ins Wanken.

Du könntest alternativ deine eigene Fork pflegen und dies selbst anpassen.

Du könntest auch versuchen, den Thumbnail-Auswähler im Topic-Meta-Editor zu verwenden, um zu sehen, ob du das Thumbnail auswählen kannst. Dieser basiert jedoch auf denselben Aufnahmekriterien. Wenn das Thumbnail dort nicht erscheint, erfüllt es die Kriterien nicht, was als gute Bestätigung dienen würde.

1 „Gefällt mir“

Das ist eine ziemlich suboptimale Lösung.

Wenn Sie die Stabilität optimieren möchten, testen Sie Upgrades in einer Staging-Umgebung, melden und beheben Sie etwaige Probleme und aktualisieren Sie dann die Produktionsumgebung.

Das direkte Anwenden nicht getesteter Änderungen auf die Produktionsumgebung ist in der Regel eine schlechte Idee.

Wir geben unser Bestes, um Kompatibilität zu gewährleisten, mit Fokus auf die ersten 5 Tage des Monats. Da wir jedoch Änderungen ohne Vorwarnung entgegennehmen müssen, aktualisieren Sie Discourse für den Rest des Monats auf eigene Gefahr. Bitte testen Sie Ihre Upgrades unbedingt in einer sicheren Umgebung!

2 „Gefällt mir“

EDIT: Kommentar verschoben nach Problems with thumbnails from Soundcloud and YouTube oneboxes.

2 „Gefällt mir“