|
| Riepilogo | Blocchi Barra Laterale Destra mostra una barra laterale a destra delle liste degli argomenti con un elenco configurabile di blocchi. |
|
| Anteprima | Anteprima su Discourse Theme Creator|
|
| Link al Repository | https://github.com/discourse/discourse-right-sidebar-blocks|
|
|Nuovo a Discourse Themes?| Guida per principianti all’uso di Discourse Themes|
Installa questo componente del tema
Funzionalità
Il componente include alcuni blocchi che puoi visualizzare nella barra laterale:
- popular-tags
- top-contributors
- recent-replies
- category-topics
- custom-html
- category-list
- subcategory-list
- upcoming-events-list*
- minimal-gamification-leaderboard**
La directory degli utenti deve essere abilitata affinché l’elenco dei Top Contributor venga popolato. Se la tua lista è vuota, cerca
enable user directorynelle tue impostazioni di amministrazione per assicurarti che sia abilitata.
* Disponibile solo se utilizzato con il plugin Calendar.
** Disponibile solo se utilizzato con il plugin Gamification.
Puoi utilizzare anche altri componenti Ember come blocchi; devi solo usare il nome corretto. Ad esempio, il core include un componente Ember signup-cta, che puoi utilizzare nella barra laterale così com’è. Nota che non puoi utilizzare componenti che richiedono un insieme di parametri, ma puoi costruire il tuo componente Ember in un tema separato e referenziarlo semplicemente con il suo nome nell’impostazione blocks della barra laterale.
Puoi controllare alcune funzionalità dei blocchi forniti tramite parametri.
| nome | descrizione | valore predefinito | valore | disponibile per |
|---|---|---|---|---|
count |
limita il numero di risultati | varia | numero | tutti tranne custom-html |
excerptLimit |
limita la lunghezza di ogni estratto di risposta | 150 | numero | recent-replies |
id |
ID categoria | ID categoria (category-list usa valori separati da virgola) | category-topics, category-list | |
content |
contenuti da visualizzare | html | custom-html | |
scopeToCategory |
mostra solo nella categoria o sottocategoria X | ID categoria | popular-tags | |
excludedTags |
elenco di tag esclusi | nomi tag | popular-tags | |
displayInSpecificCategories |
elenco di categorie in cui mostrare il widget | tutte | numeri separati da virgola | popular-tags |
id |
ID classifica | numero | minimal-gamification-leaderboard | |
tag |
quale tag visualizzare | nome tag | tag-topics | |
period |
periodo temporale dei top argomenti | settimanale | tutti, annuale, trimestrale, mensile, settimanale, giornaliero | top-topics |
title |
titolo del blocco | varia | stringa | tag-topics, category-list, top-contributors |
excludedGroupNames |
esclude gruppi specificati | nomi gruppo | top-contributors | |
order |
ordina i contributori | Stringa (likes_received o likes_given) | top-contributors | |
period |
periodo temporale per i top contributori | annuale | tutti, annuale, trimestrale, mensile, settimanale, giornaliero | top-contributors |
upcomingDays |
eventi iniziati prima del valore fornito | 180 | numero | upcoming-events-list |
timeFormat |
formato data/ora dell’evento | LT | formato momentjs | upcoming-events-list |
Impostazioni
| Nome | Descrizione |
|---|---|
| blocks | |
| show in routes | Solo per utenti avanzati: limita la barra laterale alle rotte selezionate. Esempi: discovery.latest, discovery.unread, discovery.new, discovery.top, tag.show, “c/category-slug” (per le categorie), “tag/sample-tag” (per i tag). Quando vuoto, la barra laterale viene mostrata su tutte le rotte delle liste. |
blocks: scegli i blocchi da visualizzare e modifica il loro ordine
show_in_routes: decidi su quali rotte delle liste degli argomenti mostrare la barra laterale. Di default, verrà mostrata su tutte le rotte di discovery tranne /categories.
| Traduzione | Predefinito |
|---|---|
| top_contributors.heading | Top contributori |
| top_contributors.view_all | Visualizza tutti |
| popular_tags.heading | Tag popolari |
| popular_tags.view_all | Visualizza tutti |
| recent_replies.heading | Risposte recenti |
| subcategory_list.heading | Sottocategorie |
| top_topics.heading | Top argomenti |
| category_list.heading | Categorie |
Screenshot
Nota che il componente include solo uno stile molto basilare; si presume che gli amministratori che utilizzano il componente aggiungeranno il proprio stile nel loro tema.
Interazioni
Se utilizzato insieme al plugin Discourse Calendar, puoi aggiungere un blocco nella barra laterale per i tuoi eventi imminenti. Il nome del blocco è upcoming-events-list e il formato della data può essere personalizzato seguendo questa sintassi (ad esempio, MMMM D, YYYY).
Ospitato da noi? I componenti del tema sono disponibili per l’uso sui nostri piani Pro, Business e Enterprise.




