Nous cherchons spécifiquement à supprimer les colonnes « visites », « consulté » et « lu » de la page Utilisateurs (sur www.example.com/u et www.example.com/users), mais nous n’avons pas encore trouvé de solution. Quelqu’un sait-il si c’est possible ?
Si vous voulez simplement le masquer de l’interface, vous pouvez tout à fait le faire avec du CSS personnalisé.
J’ai la même question. J’aimerais supprimer les colonnes « Likes reçus », « Likes donnés » et « Jours visités ».
Je n’arrive pas à comprendre comment faire via CSS. Les colonnes semblent être constituées d’éléments td ayant tous la classe « number », mais sans identifiant.
Est-ce possible ?
Je sais que l’option nucléaire consiste à modifier le paramètre « activer l’annuaire des utilisateurs ».
Merci.
Allez, c’est parti. Cela risque de ne plus fonctionner si Discourse modifie sa structure de répertoire d’utilisateurs, mais c’est la meilleure solution possible en l’absence d’identifiants pour chaque élément du tableau. À placer dans la partie CSS d’un composant de thème personnalisé.
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;
}
J’ai l’impression que cela pourrait être écrit de manière plus élégante, mais cela semble fonctionner et ne semble pas casser les autres tableaux.
Ce que vous souhaitez réaliser peut être obtenu en surchargeant les modèles de page existants. Voici un exemple de suppression de colonne :
Merci. Je vais examiner cela, mais je garderai probablement ce que j’ai pour l’instant ![]()
Cependant, j’ai remarqué que la page de répertoire des utilisateurs « Tous les temps » comporte une 9ᵉ colonne que je souhaiterais également masquer.