Aber Banner rendern verschiedene Inhalte, die in Themen unterstützt werden, z. B. Emojis, Animationen, Videolinks. Sie könnten dies also auf viele Arten verwenden (und missbrauchen)
In den Einstellungen wählen Sie Ansichten nach ihrer relativen URL und Themen nach ihrer ID aus. Sie können die Banner auch auf einem von drei verschiedenen Plugin-Outlets positionieren und sie nur einer bestimmten Gruppe anzeigen:
Sind Umfragen (mit denen man interagieren kann) eingeschlossen? (Das haben wir sehr vermisst, eine Umfrage für alle sichtbar zu machen, anstatt sie irgendwo in einem Beitrag zu verstecken)
Ich habe einen Fehler in dieser Komponente gefunden, wenn sie aktiviert und so konfiguriert ist, dass sie nur die Themen einer bestimmten Gruppe anzeigt.
Wenn Gäste oder Benutzer das Forum nicht aus dieser Gruppe besuchen, funktioniert das Seiten-Update nicht korrekt, die anderen Themen werden nach dem Aktualisieren der Seite im Browser nicht geladen.
Konsole:
Uncaught TypeError: Cannot read properties of null (reading 'groups')
at n.html (68eb2e30e7629f8db22df6fed8efb777b0183d8d.js?__ws=mydomain.com:114:36)
at n.value (application-8b970b30b88888346a1f4d53543a21332202376215babe59aa315ac2054a2627.js:sourcemap:1:3239172)
at n.value (application-8b970b30b88888346a1f4d53543a21332202376215babe59aa315ac2054a2627.js:sourcemap:1:3235241)
at s (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:90601:45)
at t.exports (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:90584:21)
at m (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:90988:17)
at h (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:90856:9)
at d (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:90843:5)
at n.rerenderWidget (application-8b970b30b88888346a1f4d53543a21332202376215babe59aa315ac2054a2627.js:sourcemap:1:1455271)
at t.invoke (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:66550:16)
at e.t.flush (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:66442:13)
at e.t.flush (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:66646:21)
at e.n._end (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:67222:34)
at e.n.end (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:66908:12)
at e.n._run (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:67277:16)
at e.n._join (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:67251:21)
at e.n.join (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:66968:19)
at h (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:53760:28)
at HTMLDocument.<anonymous> (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:53864:19)
at l (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:3776:29)
at c (_vendor-0cf07f050f530b08ccc553a048b7cccd4edb486adc39b865c07d6c6c1cc57fbf.js:3844:12)
Danke für den Beitrag! Ich konnte nur einen Fehler reproduzieren, wenn kein Benutzer angemeldet war, und habe eine Korrektur dafür hinzugefügt. Könnten Sie die Komponente aktualisieren und es erneut versuchen?
Oh, das ist großartig! Eine tolle Theme-Komponente, da sie eine schöne Individualisierung jeder Kategorie ermöglicht, was dem offiziellen Kategorie-Banner-Theme-Komponente weit überlegen zu sein scheint – aber ich könnte mich irren.
In diesem Sinne wäre es vielleicht gut, das Kategorie-Banner zum Titel des Beitrags hinzuzufügen.
Außerdem kann diese Komponente sogar die Homepage bedienen.
Ich bin mir nicht sicher, ob die Komponente ein guter Ersatz für Kategorie-Banner ist. Einige Vorbehalte:
sie wird viel langsamer laden
sie wird keine dynamischen Inhalte enthalten. Wenn Sie beispielsweise den Kategorienamen ändern, wird er in der Komponente nicht aktualisiert
es ist auch komplizierter einzurichten
Das gesagt, ich wäre neugierig zu sehen, wie Sie es auf diese Weise verwenden
Ich habe im Moment nur einen Anwendungsfall für diese Komponente, nämlich die Bereitstellung eines erweiterten Einführungsthemas in einer Community. Derzeit gibt es keine Pläne, die Komponente zu erweitern.
@manuel Diesen hier wieder hervorhole, teste gerade auf 3.1.4.
Aber die Einstellung „anzeigen für Gruppe“ funktioniert nicht, wenn ich eine bestimmte Gruppe hinzufüge. Habe Groß-/Kleinschreibung beachtet, aber das Banner-Thema wird nicht angezeigt. Wenn die Einstellung leer ist, funktioniert es. Irgendwelche Ideen?
Ja, die Komponente muss umgestaltet werden. Es gibt ziemlich viel Code und ich habe selbst keinen Anwendungsfall mehr. Können wir das als un-maintained kennzeichnen?
@jrgong Ich weiß nicht, was Sie einrichten wollen, aber Sie könnten es wahrscheinlich mit dieser Announcement Bar Komponente versuchen? Sie ist standardmäßig für ein Bar-Layout gestylt, aber mit ein wenig CSS und der Platzierung im above-main-container Outlet kann sie sehr ähnlich sein. Benötigt HTML anstelle von Markdown. Keine Gruppenfunktionen, aber der große Vorteil ist, dass sie wegwerfbar ist.
@manuel danke für den Tipp. Wir werden es uns ansehen, sobald die stabile Version 3.2 verfügbar ist. Die Ankündigungsleiste tc ist nicht mit 3.1 kompatibel.