Hola,
En lugar de que salga en el email de alta de nuevo usuario el nombre de usuario y contraseña, me gustaría que sólo mostrara email y contraseña (quiero modificar para que no salga el usuario)
Me podéis orientar para poder hacerlo? Usamos el componente emailasuser de pago y es por eso el cambio que quiero hacer, porque en realidad el nombre de usuario confunde... no interesa, sólo interesa el email.
Saludos!
Aitor.
Hola aitor, has d emodificar el fichero administrator/language/es-ES/es-ES.com_users.ini, en concreto la constante NEW_USER_MESSAGE que de normal aparece así:
NEW_USER_MESSAGE=Hola %s, nnnHas sido dado de alta como usuario en %s por un administrador.nnEste E-mail contiene tu nombre de usuario y contraseña y lo necesitarás para poder iniciar la sesión en %snnNombre de usuario: %snContraseña: %snnnPor favor, no respondas a este mensaje ya que ha sido generado automáticamente con el propósito de informarte.
Haz la modificación y nos dices..
Saludos
Muchas gracias, ya está cambiado.
También en el archivo administrator/components/com_users/controller.php he tenido que modificar esta línea
$message = sprintf ( JText::_('NEW_USER_MESSAGE'), $user->get('username'), $SiteName, JURI::root(), $user->get('email'), $user->password_clear );
por esta otra
$message = sprintf ( JText::_('NEW_USER_MESSAGE'), $user->get('name'), $SiteName, JURI::root(), $user->get('email'), $user->password_clear );
Saludos y gracias.
OK, gracias por el aviso.
Te recomiendo que te hagas una copia del fichero con el nombre administrator/components/com_users/controller.modificado.php, ya que si aplicas una actualización a tu Joomla, podría cargarse este cambio, por que es nua modificación del core.. en cambio si tienes una copia con el nombre controller.modificado.php podrás reponer el cambio fácilmente o comparar los cambios aplicados y volver a aplicarlos en el nuevo fichero..
Saludos