Update: Okay, ich habe festgestellt, dass dies eigentlich nur die Hälfte meines Problems war. Wir verwenden auch die Homepage Feature TC, um eine Galerie der hervorgehobenen Kunstwerke anzuzeigen. Und die Sortierreihenfolge der Galerie stimmte jetzt nicht mehr mit der unserer hervorgehobenen Zeile überein, was die Besucher verwirrte (und mich genervt hat). Also musste die Galerie ebenfalls nach dem Tagging-Datum sortiert werden – nicht nur nach dem Erstellungsdatum des Themas oder dem Datum der letzten Aktivität.
Und hier wurde ich zum „Bad Boy“ und wandte mich an Claude Code, um mir zu helfen. Zuerst ließ ich ein kleines Plugin erstellen, um eine Option hinzuzufügen, um Tag-Listen nach dem Tagging-Datum zu sortieren, wie /tag/featured?order=tag_date.
Sobald das funktionierte, erweiterte ich die Sortieroption in der Homepage Feature TC, indem ich tag_date hinzufügte. Ich änderte auch das Widget von Kontrollkästchen in ein Dropdown-Menü:
Und voilà! Ich habe jetzt eine hervorgehobene Zeile, die so funktioniert, wie ich es will (und, ehrlich gesagt, wie ich glaube, dass sie sollte
), UND eine Galerie, die damit übereinstimmt:
Wenn jemand es ausprobieren möchte, hier ist mein Code:
- discourse-sort-by-tagging-date plugin
- Homepage Feature component with support for the new tag_date option
Ihr könnt es in Aktion auf https://blenderartists.org/ sehen.
Eine kleine Warnung: Dies ist alles Claude Code-Arbeit. Ich habe überprüft, was ich konnte, aber letztlich bin ich kein Experte auf diesem Gebiet. Ich werde diese Plugins bei Bedarf aktualisieren, da sie ein wichtiger Teil unserer 3D-Grafik-Community sind.
Viel Spaß!

