Especificamente, estou procurando remover as colunas de visitas, visualizações e leituras da página de Usuários (em www.example.com/u e www.example.com/users), mas ainda não encontrei uma maneira de fazer isso. Alguém sabe se é possível?
Se você apenas quiser escondê-lo da interface, certamente pode fazê-lo com CSS personalizado.
Tenho a mesma dúvida. Gostaria de remover as colunas “Likes recebidos”, “Likes dados” e “Dias visitados”.
Não consigo descobrir como fazer isso via CSS. As colunas parecem ser compostas por elementos td com a classe “number”, mas sem id.
É possível?
Sei que a opção nuclear é alterar a configuração “habilitar diretório de usuários”.
Obrigado.
Ok, vamos lá. Isso pode falhar se o Discourse alterar a estrutura do diretório de usuários, mas é o melhor que posso fazer na ausência de qualquer coisa que identifique cada elemento da tabela. Ele deve ser inserido na parte CSS de um componente de tema personalizado.
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;
}
Tenho a sensação de que poderia ser escrito de forma melhor, mas parece funcionar e não parece quebrar outras tabelas.
O que você deseja realizar pode ser feito sobrescrevendo os modelos de página existentes. Há um exemplo de remoção de coluna aqui:
Obrigado. Vou investigar isso, mas provavelmente manterei o que tenho por enquanto ![]()
No entanto, notei que a página do diretório de usuários “Todo o período” tem uma 9ª coluna que também gostaria de ocultar.