Questo componente tema è deprecato e non dovrebbe più essere utilizzato. Le sue funzionalità sono ora nel Core di Discourse — consulta la nostra documentazione per i dettagli su come impostare un banner di benvenuto:
Advanced Search Banner posiziona una barra di ricerca insieme a un testo di titolo e sottotitolo opzionali in un banner sopra la navigazione principale dell’elenco degli argomenti.
Per impostazione predefinita, questo banner appare su tutte le pagine di argomenti di primo livello (ultimi/nuovi/non letti/migliori/categorie… tutto in top menu nelle impostazioni del sito), ma può anche essere impostato per essere visualizzato solo sulla homepage di una community.
Impostazioni
Nome
Descrizione
show on
Determina su quali pagine appare il banner
plugin outlet
Dove sulla pagina apparirà il banner
background image light
Immagine di sfondo per il banner su palette di colori chiari
background image dark
Immagine di sfondo per il banner su palette di colori scuri
tile background image
Ripeti l’immagine di sfondo
show for
Chi può vedere il Search Banner (connesso, disconnesso o entrambi)
special style
Variazioni opzionali che modificano l’aspetto del banner di ricerca
Traduzione
Predefinito
search_banner.headline
Benvenuto nella nostra community
search_banner.subhead
Siamo felici di averti qui. Se hai bisogno di aiuto, per favore cerca prima di pubblicare.
search_banner.search_button_text
Per omettere la visualizzazione di uno, lascia il campo vuoto.
Stile personalizzato
L’elemento HTML ottiene una classe denominata .display-search-banner ovunque appaia questo banner, e il banner stesso è racchiuso dalla classe .custom-search-banner, quindi con un po’ di CSS dovresti essere in grado di personalizzare l’aspetto di questo banner come preferisci.
Miglioramenti futuri
Aggiungere un’opzione per abilitare il banner in categorie specifiche
Ho appena apportato un piccolo aggiornamento che aggiunge uno stile opzionale a questo componente, ti fornisce una barra di ricerca grande senza testo del titolo:
C’è un modo per nascondere l’icona di ricerca (usando CSS o altro)? Ho un problema in cui l’icona di ricerca viene duplicata quando viene utilizzata in combinazione con questo componente: Advanced Header Search - #56 by RBoy
dovrebbe visualizzare solo un’icona di ricerca. Dirò però che l’uso del banner di ricerca e della ricerca nell’intestazione in modo tangenziale ha alcuni effetti collaterali negativi sull’esperienza utente.
Il video che ho linkato sopra mostra alcuni dei problemi :)\n\n- menu a discesa di ricerca sovrapposti\n- stati strani aperti e chiusi dei menu a discesa di ricerca\n- l’icona di ricerca è un link alla ricerca avanzata in un campo di ricerca e non nell’altro\n- ecc.
Qualcuno può aiutarmi? Ho installato questo tema sul mio Discourse ma l’immagine viene tagliata sul lato destro, affinché l’immagine si adatti completamente devo impostare il font del sito su “Più piccolo”. Ho due diverse installazioni di Discourse e in una di esse l’immagine ha funzionato normalmente, nell’altra l’immagine perché viene tagliata?
Ho lo stesso problema che browser/modalità diverse mostrano parti diverse di quell’immagine. L’ho risolto rendendola extra larga, in modo che il lato destro venga visualizzato solo in alcune condizioni. Ma non è così facile per le immagini simmetriche. Immagino che un po’ più di CSS (senza cercare una sovrascrittura del componente thome) aiuterebbe in questo.
Sono riuscito a risolvere parte del problema, ho disabilitato il componente tema negli altri temi e l’ho lasciato solo a 1, per quanto incredibile possa sembrare, l’immagine era “normale” con la dimensione del carattere su “normale” solo perché sul cellulare appare solo un lato dell’immagine, c’è qualcosa che posso fare per farla apparire completamente anche sul mio cellulare?
Sembra che Discourse abbia lo stesso problema che ho nella mia community, l’overlay impiega del tempo per coprire ciò che si trova sotto il sottostrato di ricerca (Discover):
È più evidente nella mia community:
Mi chiedo se qualcuno abbia trovato una soluzione, potenzialmente un ritardo nella visualizzazione dell’overlay? Potrebbe portare a una cattiva esperienza.