Diese Komponente bietet eine Vielzahl von Einstellungsmöglichkeiten!
Name
Beschreibung
Anzeigen auf
Wähle aus, ob das Banner auf der Startseite, in Themenlisten oder auf allen Seiten angezeigt werden soll
Banner-Links
Füge 1–4 Links mit Font Awesome-Symbolen und Text hinzu (ggf. müssen auch Symbole, die nicht standardmäßig in Discourse enthalten sind, zur Einstellung svg_icons hinzugefügt werden)
Max. Vertrauensstufe
Das Banner nur für Benutzer mit bestimmten Vertrauensstufen anzeigen
Für Staff ausblenden
Auf Mobilgeräten ausblenden
Layout
Text links (Standard) oder Text oben
Plugin-Auslass
Ermöglicht es, die Stelle zu ändern, an der das Banner gerendert wird. Wenn du die Seitenleiste verwendest, probiere above-main-container
Für Anonyme ausblenden
Blendet das Banner für nicht angemeldete Benutzer aus
Kann geschlossen werden
Ermöglicht Benutzern, auf ein x zu klicken, um das Banner zu verstecken
Banner-Hintergrundbild
Wähle ein Bild, das hinter dem Banner angezeigt werden soll
Wiederholung des Banner-Hintergrundbilds
Konfiguriere 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?