| Riepilogo | Blocchi della barra laterale destra mostra una barra laterale a destra degli elenchi 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 | |
| Prima volta con i temi Discourse? | Guida per principianti all’uso dei temi Discourse |
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 utenti deve essere abilitata per popolare l’elenco dei principali contributori. Se il tuo elenco è vuoto, cerca
enable user directorynelle impostazioni di amministrazione per assicurarti che sia abilitato.
* Disponibile solo se utilizzato con il plugin Calendario.
** Disponibile solo se utilizzato con il plugin Gamification.
Puoi anche utilizzare 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’è. Tieni presente che non puoi utilizzare componenti che si aspettano un insieme di parametri, ma puoi creare il tuo componente Ember in un tema separato e riferirti ad esso semplicemente per nome nell’impostazione blocks della barra laterale.
Puoi controllare alcune funzionalità per i blocchi forniti tramite parametri.
| nome | descrizione | 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 di tempo degli argomenti principali | settimanale | all, yearly, quarterly, monthly, weekly, daily | top-topics |
title |
titolo del blocco | varia | stringa | tag-topics, category-list, top-contributors |
excludedGroupNames |
esclude i gruppi specificati | Nomi gruppi | top-contributors | |
order |
ordina i contributori | Stringa (likes_received o likes_given) | top-contributors | |
period |
periodo di tempo per i principali contributori | annuale | all, yearly, quarterly, monthly, weekly, daily | top-contributors |
includeSubcategories |
include eventi delle sottocategorie | false | false, true | upcoming-events-list |
upcomingDays |
eventi iniziati prima del valore fornito | 180 | numero | upcoming-events-list |
timeFormat |
formato della 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 route selezionate. Esempi: discovery.latest, discovery.unread, discovery.new, discovery.top, tag.show, “c/category-slug” (per le categorie), “tag/sample-tag” (per i tag). Se vuoto, la barra laterale viene mostrata in tutte le route degli elenchi. |
blocks: scegli i blocchi da visualizzare e regola il loro ordinamento
show_in_routes: decidi su quali route degli elenchi degli argomenti visualizzare la barra laterale. Di default, la mostrerà in tutte le route di discovery tranne che per /categories.
| Traduzione | Predefinito |
|---|---|
| top_contributors.heading | Principali 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 | Argomenti principali |
| category_list.heading | Categorie |
Screenshot
Tieni presente che il componente include solo uno stile molto basilare, si presume che gli amministratori che utilizzano il componente aggiungeranno il proprio stile nel proprio tema.
Interazioni
Se utilizzato in combinazione con il plugin Discourse Calendar, puoi aggiungere un blocco della 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 ). Puoi anche configurare quanto lontano nel futuro guardare e se includere gli eventi delle sottocategorie (vedi la tabella sopra)
Hosting fornito da noi? I componenti del tema sono disponibili per l’uso nei nostri piani Pro, Business ed Enterprise.




