# Mostra il conteggio degli argomenti nell'elenco delle categorie

**URL:** https://meta.discourse.org/t/show-topic-count-in-category-list/160857
**Category:** Support
**Created:** [14 Agosto 2020, 11:22am UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857 "2020-08-14T11:22:19Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![wlandgraf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wlandgraf/32/154660_2.png) [@wlandgraf](https://meta.discourse.org/u/wlandgraf)
#### Post date: [14 Agosto 2020, 11:22am UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/1 "2020-08-14T11:22:19Z")

</div>

Attualmente il forum mostra il numero di post per mese. Esiste un modo per visualizzare sempre il numero totale di argomenti?  
Ho visto questo post che sembra chiedere esattamente ciò che cerco, ma sembra non esserci una risposta:

> [@Show Total Topics/Replies in /categories](https://meta.discourse.org/t/show-total-topics-replies-in-categories/36207/5):
>
> Yes, the info is indeed available in JSON payload under topic\_count. But not shown anywhere in UI.

---

<div class="post-metadata">

### Author: ![rishabh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rishabh/32/179446_2.png) [@rishabh](https://meta.discourse.org/u/rishabh)
#### Post date: [14 Settembre 2020, 11:42am UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/2 "2020-09-14T11:42:14Z")

</div>

Non è visualizzato in nessun punto dell’interfaccia utente, ma se hai bisogno di conoscere i numeri, puoi provare questa query di [Data Explorer](https://meta.discourse.org/t/32566?silent=true):

> [@Number of topics in a category](https://meta.discourse.org/t/number-of-topics-in-a-category/163952/2?u=rishabh):
>
> Hey Toni, Does this Data Explorer query work for your needs? It will show you a count of topics and posts in each category: [image] SELECT category\_id, stats.topic\_count, stats.post\_count FROM categories ccc LEFT JOIN (SELECT topics.category\_id, Count(\*) topic\_count, SUM(topics.posts\_count) post\_count FROM topics WHERE ( "topics"."delete…

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [28 Luglio 2024, 5:46pm UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/3 "2024-07-28T17:46:57Z")

</div>

Ciao,

1. Voglio mostrare il conteggio degli argomenti nella navigazione delle categorie.  
Ma alcune categorie non mostrano il conteggio degli argomenti. Sono andato alla configurazione della categoria ma non vedo alcuna impostazione che dica che devo abilitarla.
2. Anche nell’area di navigazione della barra laterale, possiamo mostrare il conteggio degli argomenti per ogni categoria?

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/d/4/1d48fca6b7199958b6fa2fee22b7030960f0e8de.jpeg)

---

<div class="post-metadata">

### Author: ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)
#### Post date: [28 Luglio 2024, 8:57pm UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/4 "2024-07-28T20:57:45Z")

</div>

C’è un’impostazione utente Mostra un conteggio dei nuovi elementi  
[https://meta.discourse.org/my/preferences/navigation-menu](https://meta.discourse.org/my/preferences/navigation-menu)  
Puoi modificare l’impostazione predefinita con l’impostazione admin predefinita per il conteggio dei nuovi elementi della barra laterale. Quando la modifichi, puoi scegliere di modificarla anche per gli utenti esistenti.

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [28 Luglio 2024, 9:50pm UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/5 "2024-07-28T21:50:32Z")

</div>

Grazie, ma quello che intendo è mostrare il numero totale di argomenti in una categoria.  
Argomenti totali della categoria padre, categoria figlio visualizzati nel menu di navigazione a discesa.

---

<div class="post-metadata">

### Author: ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)
#### Post date: [29 Luglio 2024, 5:29am UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/6 "2024-07-29T05:29:39Z")

</div>

```handlebars
<script type="text/x-handlebars" data-template-name="components/parent-category-row">
  <!-- ... -->
  <td class="topics">
    Argomenti: ({{this.category.totalTopicCount}})
  </td>

  <td class="replies">
    Risposte: ({{this.category.totalReplyCount}})
  </td>

  <!-- ... -->
</script>

```

Credo che qualcosa del genere dovrebbe funzionare.

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [29 Luglio 2024, 6:30am UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/7 "2024-07-29T06:30:26Z")

</div>

Come posso eseguire questo codice?  
Creare un componente tema?

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/5/4/3540a2701527b931389df0620fe78d9356d07ec7.png)

---

<div class="post-metadata">

### Author: ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)
#### Post date: [30 Luglio 2024, 6:19pm UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/8 "2024-07-30T18:19:24Z")

</div>

Ciao, scusa se ho perso questo. Prova questo per CSS.

Per creare un CSS che mostri il conteggio degli argomenti nella sottocategoria su Discourse, dovrai puntare agli elementi specifici nel DOM di Discourse che rappresentano il conteggio degli argomenti per una sottocategoria. Di seguito è riportato un esempio di CSS che puoi applicare tramite l’interfaccia di amministrazione in Discourse.

1. **Naviga alla Sezione Amministratore Personalizza** :

2. **Aggiungi CSS personalizzato** :

```css
/* CSS personalizzato per mostrare il conteggio degli argomenti nella sottocategoria */
.subcategory {
    position: relative;
    padding-right: 40px; /* Regola secondo necessità per lo spazio */
}

.subcategory .subcategory-details .topics {
    font-size: 0.8em; /* Rende il conteggio degli argomenti leggermente più piccolo */
    color: #666; /* Usa un colore che corrisponda al tuo tema */
    position: absolute;
    top: 50%;
    right: 10px; /* Posizionalo a destra della sottocategoria */
    transform: translateY(-50%);
    background: #f2f2f2; /* Colore di sfondo per farlo risaltare */
    padding: 2px 5px;
    border-radius: 3px; /* Angoli arrotondati per un aspetto migliore */
}

.subcategory:hover .subcategory-details .topics {
    background: #ddd; /* Cambia il colore di sfondo al passaggio del mouse, se desiderato */
}

```

1. **Salva le modifiche** :
  - Fai clic sul pulsante `Salva` per applicare il CSS personalizzato.

Il CSS sopra presuppone la struttura esistente delle sottocategorie in Discourse. Potrebbe essere necessario ispezionare la struttura HTML utilizzando gli strumenti per sviluppatori del browser (fai clic destro e Ispeziona nella maggior parte dei browser) e modificare i selettori CSS di conseguenza in base alla struttura DOM effettiva della tua configurazione di Discourse.

In Discourse, le sottocategorie hanno tipicamente la classe `.subcategory` e i conteggi degli argomenti potrebbero trovarsi all’interno di determinate strutture di elementi a cui puoi puntare con CSS più specifici, se necessario. Assicurati che elementi come `.topics`, `.subcategory-details` e le loro strutture gerarchiche corrispondano a ciò che è presente sulla tua piattaforma per uno stile accurato.

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [31 Luglio 2024, 12:17pm UTC](https://meta.discourse.org/t/show-topic-count-in-category-list/160857/9 "2024-07-31T12:17:59Z")

</div>

Grazie mille per il tuo supporto, ma non ha effetto

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/3/1/531e00bf1899092412a5a15d2d744398a5f2d409.jpeg)

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/9/6/c966d72a0dfbb16cd4df25c457dceff9deeff2ba.png)
