Aggiungi colonna categoria

:discourse2: Summary Add Category Column adds a category column to the topic lists.
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-add-category-column
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Some time ago, categories were displayed in the topic lists as a column. After discussing its usefulness, the dedicated column for categories seemed excessive and it was removed in favor of placing the category under the topic title. There is plenty to gain from this change (see the above linked topic for details), however, some have voiced that they prefer having the category column. This component is for those who may be struggling with the changes.

:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-06-11T08:06:49Z

Check documentPerform check on document:
51 Mi Piace

Ciao,
Ci sono alcuni avvisi/errori dopo l’aggiornamento a 2.9.0.beta2.
Forse era già presente prima della 2.9.0 dato che non ci ho mai prestato attenzione prima.

[Warning] [THEME 17 'Add Category Column'] – "Per evitare errori nei test, aggiungi una chiave `pluginId` alla tua chiamata `modifyClass`. Ciò garantirà che la modifica venga applicata una sola volta." (application-02f34826699ddd1471a048c99dbf7e34.js, riga 4135)

[Warning] [THEME 17 'Add Category Column'] – "Avviso di deprecazione: la proprietà displayNewPosts del modello topic è deprecata" (vendor-3037b934520b46fd8178e08db12bbeaa.js, riga 4759, x30)
2 Mi Piace

Ho inviato una PR https://github.com/discourse/discourse-add-category-column/pull/2 per risolvere questo problema e aggiungere alcuni aggiornamenti.

2 Mi Piace

Grazie! Spero che venga rivisto nel frattempo :slight_smile:

2 Mi Piace

Grazie per l’avviso @Dmitry_Krasnoperov e per la PR @Don! La PR è stata unita. Ho corretto un paio di piccole cose con il componente mentre ci stavo dando un’occhiata.

3 Mi Piace

Questo componente del tema era rotto perché sovrascriveva i template topic-list-header e topic-list-item e non era stato aggiornato per un po’. Mostrava ancora la colonna extra ma la selezione in blocco degli argomenti non funzionava.

L’ho rielaborato in modo che utilizzi i plugin outlet grezzi, rendendolo più a prova di futuro e più facile da mantenere.

Ho creato una PR qui.

7 Mi Piace

Hmm, sembra che ci sia un problema su mobile:

Dopo che Laurent ha disattivato il componente, il problema è scomparso. È un problema noto?

3 Mi Piace

Sembra che questa colonna debba essere aggiunta nella visualizzazione mobile.

https://github.com/discourse/discourse-add-category-column/blob/main/javascripts/discourse/raw-views/add-category-column-list-item.js

Probabilmente manca un && this.site.mobileView qui :thinking:

Sembra essere una regressione da questo aggiornamento che elimina la sovrascrittura dei template.

3 Mi Piace

Grazie per il rapporto @tessus! Come ha menzionato @Arkshine, questo è sfuggito all’attenzione dopo l’ultima correzione.

Questo dovrebbe risolvere il problema dopo che sarà stato revisionato e unito:

4 Mi Piace

Perfetto, grazie.

1 Mi Piace

Solo una breve nota para mencionar que la corrección se ha fusionado :rocket: Puedes proceder a actualizar el componente. ¡Gracias por el informe @tessus!

1 Mi Piace

Grazie per la correzione!

1 Mi Piace

In Display a category as a calendar by scheduled Topic-timer dates - #4 by manuel stavo cercando un modo per vedere i timer degli argomenti, nell’elenco degli argomenti di una categoria. Cercando di vedere/tracciare la pianificazione della pubblicazione dei contenuti.

@manuel ha menzionato che questo componente, se avesse avuto una colonna per ordinare per timer-argomenti, mi avrebbe anche dato ciò che volevo: un elenco ordinato di quando una serie di argomenti sarebbero stati pubblicati.

1 Mi Piace

La ringrazio molto per il suo componente Theme, ma ho riscontrato alcuni errori di visualizzazione. Quando torno alla home page, la colonna delle categorie non viene più visualizzata. Inoltre, quando carico altre pagine, la categoria non viene più visualizzata. Guardi il mio video:

1 Mi Piace

Puoi sviluppare per Aggiungi colonna tag di gruppo? Da 4 a 9 colonne tag di gruppo?

Grazie!

Sembra che il plugin non sia compatibile con le ricerche correlate all’IA. Altera l’intestazione della tabella per gli argomenti suggeriti/correlati (IA).

1 Mi Piace

Ciao, grazie per il fantastico componente del tema!

Sto usando Add Category Column per visualizzare i nomi delle categorie nell’elenco degli argomenti. Tuttavia, sto riscontrando due problemi che vorrei risolvere:

I nomi delle categorie lunghi vengono troncati: non vanno a capo né si espandono, quindi gli utenti non possono leggere il nome completo della categoria. C’è un modo per far espandere automaticamente la colonna, andare a capo con il testo o mostrare il nome completo al passaggio del mouse?

Come posso riordinare le colonne?
Vorrei cambiare il layout per mostrare prima la colonna Categoria, seguita dal titolo dell’argomento, quindi Utente, Visualizzazioni, Data, ecc.

Qualsiasi suggerimento o sovrascrittura CSS sarebbe davvero apprezzato. Grazie, team di Discourse!

1 Mi Piace