Hast du das TC aktualisiert? Das ist ebenfalls erforderlich. (Das erkennst du an dem Fehlen der Lokalisierung, das nur beim neuesten TC vorhanden ist.)
Es gibt eine spezifische Richtlinie, das Plugin nicht innerhalb der ersten fünf Tage des Monats zu aktualisieren. Ja, das Hauptplugin ist mit der aktuellen Discourse-Version nicht kompatibel. Diese Richtlinie gilt für alle Pavilion-Plugins (der unterstützte Upgrade-Zeitraum sind die ersten fünf Tage).
Wir sind auf Kernänderungen angewiesen und benötigen daher Zeit, um das Plugin nach Änderungen im Kern zu aktualisieren. Wir konzentrieren uns darauf zu Beginn des Monats. Wir müssen jedoch auch unseren Lebensunterhalt verdienen, daher garantieren wir keine Kompatibilität zu anderen Zeiten. Wenn Sie nur zu Beginn des Monats aktualisieren, sollte dies kein Problem darstellen.
Danke für die Information.
Die experimentelle Theme-Komponente funktioniert derzeit. ![]()
Das ist auf gar keinen Fall in Ordnung. Ich bin mir nicht sicher, was an deiner Einrichtung schief läuft, aber auf jeden Fall wird hier nicht der neueste TC-Code ausgeführt. Seltsam!
Ich nutze ihn auf zwei Live-Websites, und die Miniaturauswahl funktioniert auf beiden einwandfrei (allerdings werden derzeit sehr kleine Bilder ausgeschlossen).
Bitte überprüfe noch einmal, ob du auf die neueste TC-Version aktualisiert hast.
Ich wollte eigentlich anfangen, Dinge zu deaktivieren, um das herauszufinden, aber der Wechsel zu einem anderen Theme und dann zurück hat es irgendwie behoben – was seltsam ist!
Ja, wahrscheinlich ein Caching-Problem. Tolle Sache!
Denk immer daran, deine Webseite nach der Aktualisierung einer Theme-Komponente neu zu laden. Beim Wechsel des Themes wird das vermutlich automatisch erledigt.
Als Nächstes werde ich die Aktionsbuttons wieder einführen.
Danke für das Testen, David!
OK-Updates für das Haupt-Plugin, um die neuen Discourse-Thumbnails zu unterstützen.
Im Wesentlichen geht es darum, den Code, den TLP zur Erstellung und Verwaltung von Thumbnails entwickelt hatte, zu entfernen und neue Schnittstellen hinzuzufügen, um mit den Kern-Thumbnails zu arbeiten.
Dies ist ein recht großes Update, profitiert jedoch stark von meiner Arbeit an der TC-Version:
Da Discourse derzeit nur innerhalb von Theme-Komponenten Thumbnails generiert, müssen Sie diese sehr einfache Theme-Komponente hinzufügen, um die Thumbnail-Erstellung zu starten: @David, es wäre großartig, hier eine reine Plugin-Option zu haben
NB: Ich bin mir nicht sicher, wie lange die vollständige Plugin-Version noch verfügbar sein wird. Ich werde mich künftig wahrscheinlich auf die Theme-Komponente und den Plugin-Sidecar konzentrieren.
Bitte testen Sie dies vor der Bereitstellung in der Produktion, falls möglich, in einer Staging-Umgebung. Ich habe es in der Produktion getestet, aber Ihre Ergebnisse können abweichen. Und natürlich lassen Sie mich bitte über etwaige Probleme wissen …
Beim Installieren der Generator-Komponente tritt dieser Fehler auf:
Import Error: about.json does not exist, or is invalid
Lass mich das rückgängig machen. Danke fürs Testen.
UPDATE: Entschuldigung! Das ist in der Produktion behoben und getestet. Bitte aktualisiere es und lade deinen Browser neu.
Moral der Geschichte: Veröffentliche nichts spät abends, wenn du müde bist! (Ich hatte irgendwie vergessen, die Datei hochzuladen, die für die Funktionsweise entscheidend war!). Die README-Datei würde niemanden schnell weiterbringen!
OK, ich fasse den aktuellen Stand besser zusammen, da die Dinge zunehmend verwirrend werden:
Es gibt nun zwei verschiedene Konfigurationen:
- Die bestehende, standardmäßige, Plugin-basierte Variante. Ich denke jedoch darüber nach, sie durch zwei Optionen zu ersetzen (ich werde dies ankündigen).
- Plugin
https://github.com/paviliondev/discourse-topic-previews
ODER:
- TC-basiert, experimentell. Es sind kleinere Probleme zu erwarten, aber es gibt zusätzliche Vorteile wie hervorgehobene Bilder auf Mobilgeräten und Anpassung an Seitenleisten … ein optionales Plugin-Sidecar, das Funktionen hinzufügt.
-
Theme Component
https://github.com/merefield/discourse-topic-list-previews-theme -
Fügen Sie das Sidecar-Plugin hinzu, wenn Sie weitere Funktionen wünschen:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". Dies fügt „Aktionen“ (Lesezeichen und Gefällt-mir aus der Themenliste) und den Miniaturbild-Auswähler im Themen-Meta-Editor hinzu.
Entschuldigen Sie bitte die Verwirrung bezüglich der verschiedenen Konfigurationen.
Die Komponente ist jetzt live und funktioniert wirklich gut, nochmals vielen Dank!
Die einzige Herausforderung, die wir jetzt haben, ist, dass die “Auflösungsstufe für Miniaturansichten in der Themenliste” auch die Vorschaubilder beeinflusst. Wir haben also entweder Vorschaubilder, die etwas zu klein sind, oder Miniaturansichten in der Themenliste, die zu groß sind. Wäre es möglich, eine “Auflösungsstufe für Vorschaubilder in der Themenliste” einzuführen?
Edit: Und noch etwas: Offensichtlich sortiert das Plugin für die Vorschau der Themenliste die Vorschaubilder nach dem Datum der Verschlagwortung, was meiner Meinung nach sehr sinnvoll ist. Die Themenkomponente sortiert jedoch nach dem Datum des letzten Beitrags, wodurch sich die Vorschaubilder ziemlich schnell ändern. Wäre es möglich, nach dem Datum der Verschlagwortung zu sortieren? Vielen Dank!
Guter Vorschlag, das wurde umgesetzt: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub
Bitte aktualisieren Sie und lassen Sie mich wissen, wie es läuft.
Es funktioniert einwandfrei, vielen Dank! ![]()
Wäre es auch möglich, die hervorgehobenen Bilder nach dem Datum des Taggings zu sortieren (siehe oben)?
Das Plugin hat eigene API-Änderungen, leider nicht das TC, also nicht, es sei denn, ich kann das auf einmal über eine einfache bestehende HTTP-Anfrage abrufen.
Würde das Veröffentlichungsdatum passen? Da wir ein Magazin mit Discourse und eurem TC betreiben, wäre es seltsam, wenn ein Nutzer die Überschriften durch einen Kommentar ändern könnte. ![]()
Oder können Sie diesen Feed abrufen: “/tag/{tag}.json?ascending=false&order=created”?
Und der Plan ist, hauptsächlich mit dem TC voranzukommen, korrekt?
Ja, das könnte funktionieren. Und vielleicht eine Einstellung für ‘neueste’ versus ‘erstellt’
