Bonjour. Je suis sur l’édition standard. Idéalement, je voudrais masquer complètement le champ du nom d’utilisateur lors de l’inscription et le faire générer automatiquement. Par exemple, si je saisis mon nom « Jesse », il remplit automatiquement « jesse », ou « jesse1 » si « jesse » est déjà pris.
À en juger par ce que j’ai pu constater, cela n’est absolument pas possible. Quelles sont mes meilleures alternatives ? Puis-je ajouter une note à côté de ce champ pour guider les utilisateurs à utiliser leur vrai nom ici ?
L’accent majeur de notre forum est l’utilisation de l’identité réelle, et les gens ont tendance à choisir des noms d’utilisateur qui rendent cela confus ou distrayant (par exemple, année de naissance, équipe sportive, personnages de films…). J’ai observé cela de manière assez constante…
Si votre édition permet d’accéder à ces paramètres, voici ce que vous pouvez faire :
Activez ces paramètres du site :
« Utiliser le nom pour les suggestions de nom d’utilisateur »
« Afficher les instructions de saisie du nom d’utilisateur lors de l’inscription »
Ensuite, modifiez le contenu du texte du site js.user.username.instructions pour qu’il ressemble à quelque chose comme : « Veuillez fonder votre nom d’utilisateur sur votre vrai nom. »
Vous devriez également être conscient du paramètre du site « Prioriser le nom d’utilisateur dans l’UX », qui est activé par défaut :
Et il est possible de masquer complètement le champ du nom d’utilisateur avec du CSS personnalisé (ce qui rendrait l’étiquette du texte du site sans objet). Mais cela risque de prêter à confusion pour l’utilisateur. Je recommanderais de tester cela avant de vous engager :
La valeur doit toujours être transmise. Le problème avec display:none est qu’il rend un élément invisible, mais ne le supprime pas réellement du code de la page. Ce n’est donc pas une méthode sécurisée pour masquer des secrets critiques, car un utilisateur averti pourrait toujours consulter le code source et y accéder. Cependant, c’est une méthode pratique pour faire des choses comme celle-ci.