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

Specifically looking to remove the visits, viewed and read columns from the Users (at www.example.com/u and www.example.com/users) page, but haven’t found a way as of yet. Anyone know if it’s possible?

1 Mi Piace

I you just want to hide it from the interface you can certainly do it with custom CSS.

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.