Erweitertes Suchbanner

:warning:

Dieses Theme-Komponente ist veraltet und sollte nicht mehr verwendet werden. Seine Funktionen sind jetzt im Discourse Core enthalten – siehe unsere Dokumentation für Details zur Einrichtung eines Willkommensbanners:

https://meta.discourse.org/t/creating-a-banner-to-display-at-the-top-of-your-site/153718#p-762961-welcome-banner-1

:discourse2: Zusammenfassung Advanced Search Banner platziert eine Suchleiste zusammen mit optionalem Titel- und Untertiteltext in einem Banner über der Haupt-Themenlisten-Navigation.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Repository-Link https://github.com/discourse/discourse-search-banner
:open_book: Neu bei Discourse Themes? Einsteigerleitfaden zur Verwendung von Discourse Themes

Dieses Theme-Komponente installieren

Funktionen

Standardmäßig wird dieses Banner auf allen Top-Level-Themenseiten angezeigt (neueste/neu/ungelesen/beste/Kategorien… alles in der Site-Einstellung top menu), es kann aber auch so eingestellt werden, dass es nur auf der Homepage einer Community angezeigt wird.

search banner example

Einstellungen

Name Beschreibung
show on Bestimmt, auf welchen Seiten das Banner angezeigt wird
plugin outlet Wo auf der Seite das Banner erscheinen soll
background image light Hintergrundbild für das Banner bei hellen Farbpaletten
background image dark Hintergrundbild für das Banner bei dunklen Farbpaletten
tile background image Das Hintergrundbild wiederholen
show for Wer das Suchbanner sehen kann (angemeldet, abgemeldet oder beide)
special style Optionale Variationen, die das Aussehen des Suchbanners ändern
Übersetzung Standard
search_banner.headline Willkommen in unserer Community
search_banner.subhead Wir freuen uns, Sie hier zu haben. Wenn Sie Hilfe benötigen, suchen Sie bitte, bevor Sie posten.
search_banner.search_button_text

Um eines von der Anzeige auszuschließen, lassen Sie das Feld leer.

Benutzerdefiniertes Styling

Das HTML-Element erhält überall dort, wo dieses Banner angezeigt wird, eine Klasse namens .display-search-banner, und das Banner selbst ist mit der Klasse .custom-search-banner umschlossen. Mit etwas CSS sollten Sie in der Lage sein, das Aussehen dieses Banners nach Belieben anzupassen.

Zukünftige Erweiterungen

  • Option hinzufügen, um das Banner in bestimmten Kategorien zu aktivieren

Credits

:sparkling_heart: Dies leiht sich sehr stark von @angushttps://meta.discourse.org/t/header-search-theme/67959


:discourse2: Bei uns gehostet? Theme-Komponenten sind auf unseren Standard-, Business- und Enterprise-Plänen zur Nutzung verfügbar.

83 „Gefällt mir“
[PAID] New search bar
Bringing popular features to Discourse: Header search, welcome banner, and category icons / emoji
Elementary Layout Component
Searching for users on mobile
New Theme: Tag-Pages Navigation
How to add links on home page menu to other site?
Adding Search option
Header search in custom header
Can't find how to localize a theme component
Mint Theme
Creating and installing plugins?
Bug with "search_banner.search_button_text" shown in search banner theme component
Search banner requires login
Pavilion Header Search Theme Component
Help Needed for Installing Meta Branded Theme
Banner Featured Links
Search section like on Reddit?
How do I edit "Welcome to our community" and tagline on the Homepage?
Anything wrong with this component?
User card out of alignment
Search Banner image cuts off on smaller screens
Pavilion Header Search Theme Component
Where to find search bar in our settings?
Where to find search bar in our settings?
Fully Theme
Welcome Banner components
What plug-in or customization for this header?
Custom Platform
Homepage header, how to add?
How can I make the home page similar to this one?
Theme or Custom CSS on Monday’s Discourse Instance?
Community not displaying correctly - new problem - help!
Christmas Decoration Component :christmas_tree:
We're upgrading our icons to Font Awesome 6!
Search for and/or filter topics in a category using text search
Forum search bar not showing up
Pavilion Header Search Theme Component
3.5.0.beta9: Improving color management, core welcome banner, and staff action log filters
Translations of theme component sample texts
Making my discourse site look a certain way
How can I change the HTML template of advanced search?
How to change the header text on the title page
Advanced Header Search
How to make a custom search bar?
Bug in Search banner theme component
Simple modifications
How can I achieve these header and footer customisations?
Meta Branded theme and all categories header
Search in this topic filter issue with Search banner TC
Bug with "search_banner.search_button_text" shown in search banner theme component
New Theme: Tag-Pages Navigation
Customizing your site with existing theme components

I’ve updated the theme component to add some new settings:

show on — this determines where the banner appears and has the options

  • top_menu (latest/categories/top/new/unread)
  • homepage
  • all (all pages except the default search page and admin pages)

show for — this determines who sees the banner

  • everyone
  • logged_in
  • logged_out
17 „Gefällt mir“

Ich habe gerade ein kleines Update vorgenommen, das dieser Komponente einen optionalen Stil hinzufügt. Sie erhalten eine große Suchleiste ohne Titeltext:

Dies kann durch eine neue Einstellung „Spezialstil“ aktiviert werden. Dies aktiviert lediglich ein wenig zusätzlichen CSS.


Ich werde hier in Zukunft vielleicht noch weitere Optionen hinzufügen!

8 „Gefällt mir“

Wie kann ich die Farbe des Begrüßungstextes in diesem Add-on ändern?

1 „Gefällt mir“

Es gibt keine Einstellung dafür. Sie können es jedoch mit etwas CSS hinzufügen:

Fügen Sie Folgendes zu Ihrem Thema oder einer neuen Themenkomponente hinzu und ändern Sie es nach Belieben. :+1:

.search-banner > .custom-search-banner {
    /* title */
    h1 {
        color: #286989;
    }

    /* description */
    p {
        color: #286989
    }
}
3 „Gefällt mir“

Vielen Dank!

2 „Gefällt mir“

Gibt es eine Möglichkeit, das Suchsymbol (mit CSS oder anders) auszublenden? Ich habe ein Problem, bei dem das Suchsymbol in Verbindung mit dieser Komponente dupliziert wird: Advanced Header Search - #56 by RBoy

1 „Gefällt mir“
.search-input .search-icon:first-child {
  display: none;
}

sollte nur ein Suchsymbol anzeigen. Ich muss jedoch sagen, dass die gleichzeitige Verwendung des Suchbanners und der Header-Suche einige schlechte UX-Nebeneffekte hat.

Ich würde empfehlen, nur das eine oder das andere zu verwenden.

4 „Gefällt mir“

Danke! Super hilfreich

Könnten Sie näher erläutern, welche UX-Nebeneffekte?

1 „Gefällt mir“

Das Video, das ich oben verlinkt habe, zeigt einige der Probleme :slight_smile:

  • überlappende Such-Dropdowns
  • seltsame offene und geschlossene Zustände von Such-Dropdowns
  • Suchsymbol ist ein Link zur erweiterten Suche in einem Suchfeld und nicht im anderen
  • usw.
2 „Gefällt mir“

Verstanden. Solange sie nicht auf derselben Seite zusammen sind, sollte es in Ordnung sein.

2 „Gefällt mir“

Kann mir jemand helfen? Ich habe dieses Theme auf meinem Discourse installiert, aber das Bild schneidet auf der rechten Seite ein Stück ab. Damit das Bild vollständig passt, muss ich die Schriftart der Website auf “Kleiner” stellen. Ich habe zwei verschiedene Installationen von Discourse und in einer davon hat das Bild normal funktioniert, in der anderen wird das Bild abgeschnitten?

2 „Gefällt mir“

Können Sie einen Screenshot einfügen? Dies wird das Verständnis des Problems erheblich erleichtern.

2 „Gefällt mir“

Ich habe das gleiche Problem, dass verschiedene Browser/Modi unterschiedliche Teile dieses Bildes anzeigen. Ich habe es gelöst, indem ich es extra breit gemacht habe, sodass die rechte Seite nur unter bestimmten Bedingungen angezeigt wird. Aber das ist bei symmetrischen Bildern nicht so einfach. Ich vermute, etwas mehr CSS (ohne nach einem thome-component-overwrite zu suchen) würde dabei helfen.

Ich habe es geschafft, einen Teil davon zu lösen. Ich habe die Theme-Komponente in den anderen Themes deaktiviert und sie nur auf 1 belassen. Unglaublich, wie es scheint, war das Bild nur wegen des Handys „normal“ mit der Schriftgröße „normal“, sodass nur eine Seite des Bildes erscheint. Gibt es etwas, das ich tun kann, damit es auch auf meinem Handy vollständig erscheint?

Hallo,

Gibt es eine Möglichkeit, den Abstand zwischen dem Suchbanner und dem Header zu entfernen?

1 „Gefällt mir“

Hallo, Sie können dieses CSS in einer neuen Theme-Komponente verwenden:

.custom-search-banner-wrap {
    margin-top: 0;
}
3 „Gefällt mir“

Funktionierte einwandfrei, danke!

2 „Gefällt mir“

3 Beiträge wurden in ein neues Thema aufgeteilt: Kann ich Zeilenumbrüche zum Untertiteltext des Suchbannners hinzufügen?

Es scheint, dass Discourse das gleiche Problem hat wie in meiner Community: Das Overlay braucht einige Zeit, um das abzudecken, was sich unter dem Such-Underlay (Discover) befindet:
2024-07-05 14.42.23

In meiner Community ist es ausgeprägter:
2024-07-05 14.49.53

Ich frage mich, ob jemand eine Lösung dafür gefunden hat, möglicherweise eine Verzögerung bei der Anzeige des Overlays? Könnte zu einer schlechten Erfahrung führen.

1 „Gefällt mir“