C'è un modo per rimuovere le colonne nella pagina utenti?

Stiamo cercando specificamente di rimuovere le colonne visite, visualizzati e letti dalla pagina Utenti (su www.example.com/u e www.example.com/users), ma finora non abbiamo trovato un modo. Qualcuno sa se è possibile?

1 Mi Piace

Se vuoi semplicemente nasconderlo dall’interfaccia, puoi certamente farlo con CSS personalizzato.

4 Mi Piace

Ho la stessa domanda. Vorrei rimuovere le colonne “Mi piace ricevuti”, “Mi piace inviati” e “Giorni visitati”.

Non riesco a capire come farlo tramite CSS. Le colonne sembrano essere composte da elementi td con la classe “number”, ma senza un id.

È possibile?

So che l’opzione estrema è modificare l’impostazione “Abilita directory utenti”.

Grazie.

2 Mi Piace

Ok, eccoci. Questo potrebbe smettere di funzionare se Discourse modifica la struttura delle directory degli utenti, ma è il meglio che posso fare in assenza di un identificativo per ogni elemento della tabella. Va inserito nella parte CSS di un componente di tema personalizzato.

div.users-directory table th:nth-child(2), 
div.users-directory table th:nth-child(3), 
div.users-directory table th:nth-child(8), 
div.users-directory table td:nth-child(2), 
div.users-directory table td:nth-child(3), 
div.users-directory table td:nth-child(8) {
    display:none;
}

Ho la sensazione che si potrebbe scrivere in modo migliore, ma sembra funzionare e non sembra rompere altre tabelle.

1 Mi Piace

Ciò che vuoi ottenere può essere realizzato sovrascrivendo i modelli di pagina esistenti. Ecco un esempio di rimozione di una colonna:

2 Mi Piace

Grazie. Darò un’occhiata, anche se probabilmente manterrò quello che ho per ora :slight_smile:

Ho notato però che nella pagina della directory degli utenti “Tutto il tempo” c’è una 9ª colonna che vorrei nascondere anch’essa.