Avisos
Vaciar todo

Equiparar nombre de usuario a email  

 
Juan
 Juan
Reputable Member

Muy buenas. En una de mis webs he instalado el plugin JFooBar Joomla Email que me permite acceder a la web tanto con el nombre de usuario como por el email. Después de leer varios posts en este foro, he llegado a la conclusión de que el nombre de usuario de Joomla es imposible (o inconveniente) de eliminar. Por tanto, me gustaría haceros varias preguntas:

1. ¿Cómo podría cambiar el texto de la etiqueta "Nombre de usuario" en el menú de acceso de mi web por el de "Email"? Así, facilitaría a todos los usuarios que accedan escribiendo su email, como se muestra en la captura:

2. Para facilitar que todos los usuarios vayan inscribiendo su Email como "Nombre de usuario" y evitar posibles olvidos del nombre de usuario, me gustaría añadir una etiqueta en el campo ·Nombre de usuario" del Registro, tal y como se muestra en la captura (ya sea dentro del cuadro de texto o fuera):

3. Para recuperar la contraseña siguiendo el ítem "¿Has olvidado tu contraseña", ¿es imprescindible el campo "Nombre de usuario"? ¿No se podría eliminar o cambiar por el Email? Es que muchos usuarios no recuerdan su nombre de usuario y les genera problema.

¿Cómo podría hacer estos pasos para equipara el Nombre de Usuario de Joomla al Email? Saludos y Gracias.

URL del sitio:

Citar
Respondido : 08/02/2012 5:43 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Juan,

Si nos facilitas la url de tu web que apunte exactamente a dichos formularios de registro o acceso podremos verlo y darte las indicaciones oportunas.

Saludos

ResponderCitar
Respondido : 09/02/2012 12:05 am

Cursos Gratuitos WordPress

Juan
 Juan
Reputable Member

El acceso a la web se realiza en la siguiente URL: http://www.voluntariadoalcores.org/escueladeformacionsefed/index.php/acceso

Respecto al registro, se encuentra aquí: http://www.voluntariadoalcores.org/escueladeformacionsefed/index.php/acceso/register

Y la recuperación de la contraseña, se activa en la siguiente URL: http://www.voluntariadoalcores.org/escueladeformacionsefed/index.php/acceso/reset

Saludos y Gracias.

ResponderCitar
Respondido : 09/02/2012 9:34 am
David Noguera
 David Noguera
Miembro Moderator

Hola Juan,

has de acceder al fichero /public_html/language/es-ES/es-ES.com_user.ini y buscar allí las cadenas de texto que nos indicas, aparecen en este fichero, deberás sustituir "Nombre de usuario", por "E-mail", y así en todas las cadenas de texto que creas oportunas, después guarda y refresca los formularios..

Saludos

ResponderCitar
Respondido : 09/02/2012 9:56 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Juan
 Juan
Reputable Member

En el archivo que indicas: /public_html/language/es-ES/es-ES.com_user.ini , he cambiado el texto "USERNAME" por "Nombre de usuario: introduzca su correo electrónico". Sin embargo, esto sólo me aparece en el registro. En el ítem de menú "Acceso" sigue apareciendo "Nombre de usuario". ¿Qué cadena de texto tendría que cambiar porque ya no aparece otra sólo con "Username"? Saludos y Gracias.

ResponderCitar
Respondido : 09/02/2012 10:59 am
David Noguera
 David Noguera
Miembro Moderator

Hola Juan...

supongo que en el fichero que te he indicado ponía:

USERNAME=Nombre de usuario

entiendo que según comentas el cambio que ha hecho es este:

E-Mail=Nombre de usuario

Deberías de haberlo dejado así:

USERNAME=E-mail

si sigue sin funcionarte envíanos el fichero comprimido en formato zip para que lo revisemos..

Saludos

ResponderCitar
Respondido : 09/02/2012 12:35 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan
 Juan
Reputable Member

No, como indico yo mismo cambié el texto "UNSERNAME" a "Nombre de usuario: introduzca su correo electrónico". Sin embargo, este cambio sólo se refleja en el formulario de registro, no en el de acceso. ¿Qué cadena de texto tendría que cambiar más?

Os envío el archivo es-ES.com_user.ini tal y como indicas:

Saludos y gracias

ResponderCitar
Respondido : 09/02/2012 4:51 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Juan,

Si el cambio está relacionado con el módulo, revisa el archivo es-ES.mod_login.ini

Saludos

ResponderCitar
Respondido : 10/02/2012 9:25 am

Juan
 Juan
Reputable Member

Lo cierto es que he cambiado el archivo de idioma del módulo y la situación no cambia. El ítem de menú "Acceso" en la web sigue mostrando "Nombre de usuario" sin la leyenda de "Introduzca su correo electrónico" que he añadido. Envío el fichero para vuestra aclaración:

¿Qué podría cambiar? Saludos y gracias.

ResponderCitar
Respondido : 12/02/2012 6:11 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Juan,

Puede que el archivo no este publicado, o no hayas limpiado la cache, en principio los cambios parecen correctos.
Veo que estás usando Joomla! 1.5,
En el es-ES.com_user.ini veo algunos campos, en los que buscando por User, hay Nombre de Usuario sin cambiar.

Saludos

ResponderCitar
Respondido : 13/02/2012 8:50 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Juan
 Juan
Reputable Member

Es cierto, pero los campos donde aparece "Nombre de usuario" sin cambiar, hace referencia al reseteo de la contraseña o la bienvenida cuando se registra el usuario. Yo sólo quiero que cambie en el registro y en el acceso, por eso sólo he cambiado la línea donde habla de "Name/Unsername". Sin embargo, sigo sin tener resultados.

Pero repito mi característica propia porque creo que puede tener algo que ver. El nombre de usuario se ha cambiado en el comando de Registro: http://www.voluntariadoalcores.org/escueladeformacionsefed/index.php/acceso/register pero en el "Acceso" a la página, que tengo configurado a través de un ítem de menú, no se muestra. ¿Es posible que tenga que traducir algún fichero de algún componente vinculado con los ítem de menú?

P.D. He utilizado el Translate Manager, y sigo sin observar resultados haciendo las traduciones en el com_user y en el mod_login. Además, limpio la caché tras los cambios con el Caché Cleaner. ¿Alguna idea más? Saludos y Gracias.

ResponderCitar
Respondido : 13/02/2012 9:53 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He realizado una prueba y creo que ya se cuál es el archivo que tienes que modificar. Edita el fichero anguage/es-ES/es-ES.ini y busca la cadena de texto:

USERNAME=Nombre de usuario

Cámbialo por:

USERNAME=E-mail
ResponderCitar
Respondido : 13/02/2012 6:04 pm

Cursos Gratuitos WordPress

Juan
 Juan
Reputable Member

¡Muchísimas gracias! Parece que así funciona perfectamente y ya muestra la etiqueta "Correo electrónico" en lugar de "nombre de usuario". Esto junto con el plugin JFooBar Joomla Email, permiten acceder con el correo electrónico y evitar los olvidos de nombre de usuario. Además, puedes configurar el módulo de acceso (mod_login) para que se muestre tu nombre real, en lugar del nombre de usuario y evitar que aparezcan los correos electrónicos de las personas que esán en línea. Tema solucionado. Muchas gracias, de veras.

URL del sitio:

ResponderCitar
Respondido : 13/02/2012 6:30 pm