| Résumé | Permettre aux utilisateurs de supprimer leur nom d’utilisateur des liens de partage générés | |
| Dépôt | https://github.com/scavin/discourse-clean-share-url | |
| Guide d’installation | Comment installer un thème ou un composant de thème | |
| Nouveau sur les thèmes Discourse ? | Guide débutant pour utiliser les thèmes Discourse |
Installer ce composant de thème
Clean Share URL ajoute un paramètre optionnel sous Préférences → Interface :
Masquer mon nom d’utilisateur dans les liens partagés
Par défaut, le comportement de Discourse reste inchangé :
/t/topic/123?u=username
Lorsqu’un utilisateur active cette préférence, le composant supprime le paramètre u :
/t/topic/123
Les autres utilisateurs continuent de recevoir normalement l’attribution du partage et la progression associée aux badges.
Configuration
Avant d’utiliser le composant, créez un champ utilisateur personnalisé optionnel et modifiable de type Confirmation / Case à cocher (/admin/config/user-fields).
Trouvez son ID numérique dans l’URL de modification du champ et entrez ce numéro dans le paramètre clean_share_url du composant.

