Diese Komponente bietet eine Vielzahl von Einstellungen!
Name
Beschreibung
show on
Wählen Sie, ob Ihr Banner auf der Homepage, in Themenlisten oder auf allen Seiten angezeigt werden soll
banner links
Fügen Sie 1-4 Links mit Font Awesome Icons und Text hinzu (möglicherweise müssen Sie auch Icons hinzufügen, die nicht standardmäßig in Discourse enthalten sind, zur Einstellung svg_icons)
max trust level
Zeigen Sie den Banner nur Benutzern mit bestimmten Vertrauensstufen an
hide for staff
hide on mobile
layout
Text links (Standard) oder Text oben
plugin outlet
Ermöglicht Ihnen, den Ort zu ändern, an dem der Banner gerendert wird. Wenn Sie die Seitenleiste verwenden, versuchen Sie es mit above-main-container
hide for anon
Blendet den Banner für abgemeldete Benutzer aus
can be dismissed
Ermöglicht Benutzern, durch Klicken auf ein x den Banner auszublenden
banner background image
Wählen Sie ein Bild, das hinter dem Banner angezeigt werden soll
banner background repeat
Konfigurieren Sie das Wiederholungsverhalten des Hintergrundbilds
Wenn Sie die experimentelle Seitenleiste verwenden, habe ich eine Einstellung (plugin outlet) hinzugefügt, die dazu führt, dass das Willkommensbanner über dem Inhalt, aber nicht über der Seitenleiste erscheint. Ändern Sie diese Einstellung einfach auf above-main-container.
Wenn Sie diese Einstellung ändern, erscheint das Banner rechts neben der Seitenleiste, so wie unser Banner hier auf Meta:
Frage: Wenn ein Benutzer (ich ^^) das Banner geschlossen hat, wie kann er es wiederherstellen? Ich drücke Strg+F5, aber es kommt nicht zurück, und ich habe es nur zum Testen geschlossen.
Auf dem Desktop können Sie den Local Storage-Eintrag hier löschen: discourse_dismissedWelcomeLinkBanner.
Sie drücken F12, um die Browserkonsole zu öffnen → gehen Sie zum Tab Application → Klicken Sie im linken Bereich auf Local Storage und dann auf Ihre Website → Suchen Sie nach dem Schlüssel discourse_dismissedWelcomeLinkBanner und löschen Sie ihn.
Das ist alles! Sie können die Seite neu laden, und das Banner sollte wieder erscheinen.
Meine Frage mag dumm erscheinen, aber ich bin kein Programmierer. Ich habe die Komponente CSS Classes for Current User's Groups installiert. Wenn ich 3 Banner-Optionen für drei verschiedene Gruppen anzeigen möchte, sollte ich dann drei Kopien der Komponente Welcome Link Banner installieren? Wie sollte ich dann das CSS stylen, wenn ich möchte:
Für Gruppe A wurde Banner-A angezeigt, für Gruppe B wurde Banner-B angezeigt und für Gruppe C wurde Banner-C angezeigt? Könnten Sie ein Beispiel geben?
Vielen Dank im Voraus für Ihre Antwort
Danke, das funktioniert, wenn ich ein Banner für eine bestimmte Gruppe ausblenden möchte, aber ich weiß nicht, wie ich unterschiedliche Banner mit unterschiedlichen Inhalten für unterschiedliche Gruppen anzeigen kann.
Wenn Sie andere Banner wünschen, benötigen Sie mehr als eine Kopie der Willkommens-Link-Banner-Komponente (nicht der CSS-Gruppenkomponente). Möglicherweise möchten Sie auch unterschiedliche CSS verwenden, um sie anzuzeigen, anstatt sie zu verstecken.
Sie möchten es vielleicht zuerst für alle ausblenden und dann display: block für ausgewählte Gruppen verwenden. Was Sie möchten, kann wahrscheinlich auf mehr als eine Weise erreicht werden – für alle ausblenden und dann für einige anzeigen oder für einige ausblenden.
Möglicherweise müssen Sie die Bannerkomponente für jeden Anwendungsfall forken? Wahrscheinlich ist es am besten, grundlegende CSS- und Theme-Komponentenentwicklungsfähigkeiten für diesen Anwendungsfall zu erlernen, der außerhalb des Rahmens liegt.
Ich würde dieses Banner gerne verwenden, da es einfach und übersichtlich ist. Ist es in Ordnung, es zur Bewerbung der App meines Unternehmens anstelle eines Willkommensbanners zu verwenden?
Ich überlege, den Link zu einer URL einzustellen, von der die App im App Store heruntergeladen werden kann. Gibt es damit auch Probleme?
Kann ich den Teil „Willkommen in unserer Community!“ ändern?