Ich habe das gerade ausprobiert; der erste JS-Code-Schnipsel musste ein wenig aktualisiert werden.
Dies muss jetzt stattdessen im JS-Tab einer Theme-Komponente (oder eines Themes) platziert werden:
import { apiInitializer } from "discourse/lib/api";
import { iconNode } from "discourse-common/lib/icon-library";
export default apiInitializer("0.11.1", (api) => {
api.decorateWidget("post-notice:before", () => {
return iconNode("heart");
});
});
Ich habe nicht nachgeschaut, ob man stattdessen ein Bild verwenden kann, tut mir leid.