Hola. Estoy en la edición estándar. Idealmente, me gustaría ocultar completamente el campo de nombre de usuario durante el registro y que se genere un nombre automáticamente. Por ejemplo, si ingreso mi nombre como “Jesse”, entonces se rellenaría automáticamente con “jesse”, o “jesse1” si “jesse” ya está ocupado.
Por lo que puedo ver, eso definitivamente no es posible. ¿Cuáles son mis mejores alternativas? ¿Puedo colocar una nota junto a este campo que guíe a las personas a usar su nombre real aquí?
Un gran énfasis de nuestro foro es el uso de la identidad real, y las personas tienden a elegir nombres de usuario que hacen esto confuso o distractor (por ejemplo, año de nacimiento, equipo deportivo, personajes de películas…). He visto esto bastante consistentemente…
Si tu edición proporciona acceso a estas configuraciones, aquí tienes lo que podrías hacer:
Activa estas Configuraciones del Sitio:
“Usar nombre para sugerencias de nombre de usuario”
“Mostrar instrucciones del formulario de registro para el nombre de usuario”
Luego, edita el contenido del Texto del Sitio js.user.username.instructions para que sea algo como “Por favor, basa tu nombre de usuario en tu nombre real.”
También deberías tener en cuenta la Configuración del Sitio “Priorizar nombre de usuario en la experiencia de usuario”, que está habilitada de forma predeterminada:
Y sí es posible ocultar completamente el campo de nombre de usuario con algo de CSS personalizado (lo que haría irrelevante la etiqueta del Texto del Sitio). Pero parece que podría confundir al usuario. Te recomendaría probar esto antes de comprometerte con ello:
El valor aún debe ser pasado. Lo de display:none es que hace que un elemento sea invisible, pero no lo elimina realmente del código de la página. Por lo tanto, no es una forma segura de ocultar ningún secreto crítico, ya que un usuario experto aún podría ver el código fuente y acceder a él. Pero es una forma práctica de hacer cosas como esta.