Avisos
Vaciar todo

Añadir nuevo campo a email enviado al administrador con nuevo usuario

7 Respuestas
4 Usuarios
0 Reactions
1,359 Visitas
e-Commerce 360º
Respuestas: 77
Trusted Member
Topic starter
 

Me gustaría cambiar la información (el email) que le llega al administrador cuando se registra un nuevo usuario. No el texto si no añadir también el campo 'email'.

Donde lo podría hacer?

gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 04/12/2013 5:05 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Esto lo haces en la configuración global de Joomla = > servidor => configuración de correo

Saludos.


 
Respondido : 04/12/2013 6:33 pm
e-Commerce 360º
Respuestas: 77
Trusted Member
Topic starter
 

Hola Jhon!

CReo que me expliqué mal...lo que quiero es cambiar el contenido del email que se manda al adminsitrador cuando se da de alta un nuevo usuario, por defecto, el adminsitrador recibe un email de este tipo:
Hola administrador,
Un nuevo usuario 'demo', username 'demo', se ha registrado en http://www.suweb.com/

Y lo que queremos es que aparte de decirle el nombre del usuario y la contraseña, al administrador se le mande también el email de la persona que se acaba de registrar y poder cambiar dicho texto del email enviado.... no la configuración del envío del correo en si misma.

En dos palabras, el contenidos interno del email enviado.

Hemos intentado añadir el campo en el php pero aun así no nos aparece pro lo que seguramente sea en otro sitio donde haya que cambiarlo. ¿Donde y como debemos hacerlo?


 
Respondido : 05/12/2013 9:11 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola e-Commerce 360º,

Puedes cambiar en las constantes de idioma:
https://www.webempresa.com/foro/6-Joomla!-15/32048-Modificar-email-de-aviso-de-nuevo-usuario-Joomla.html

Revisa el artículo https://www.webempresa.com/blog/item/834-reemplazar-textos-idiomas-en-joomla-25.html

Saludos


 
Respondido : 05/12/2013 11:20 am
e-Commerce 360º
Respuestas: 77
Trusted Member
Topic starter
 

hola Jordi,

Nos has hecho referencia al mail que recibe el usuario pero nosotros queremos cambiar el que recibe el adminsitrador. Ademas, sobre todo, lo que queremos es añadir un nuevo campo, no modificar el texto en si mismo. No nos llega a valer los links que nos has pasado, ya los habiamos leido previamente pero no es exactamente lo que necesitabamos.

Para que sea mas facil, te explico lo que hemos hecho y el error que nos da para que nos digais qué es lo que puede estar mal desarrollado:

Los cambios que he realizado son los siguientes:

en
/language/es-ES/es-ES.com_users.ini

esto:
COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY="Hola administrador, nnUn nuevo usuario '%s', username '%s', se ha registrado en %s."

por:
COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY="Hola administrador, nnUn nuevo usuario '%s', username '%s', email '%s' se ha registrado en %s."

y en:

components/com_virtuemart/views/user/tmpl/mail_html_regvendor.php

he añadido esta línea:

echo JText::_('COM_VIRTUEMART_EMAIL') . ' : ' . $this->user->email . $li . $li;

me salen estos errores:

• Cuerpo del mensaje vacío
• Falló el Registro: Se encontró un error al enviar el correo electrónico de notificación de activación de

Esperamos vuestra ayuda!


 
Respondido : 05/12/2013 12:22 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

No estás modificando el archivo correcto. No sería , sino el components/com_virtuemart/views/user/tmpl/mail_html_regvendor.phpcomponents/com_users/models/registration.php.

En el archivo que te indico, y una vez aplicado el cambio en la constante del texto, tendrías que probar a cambiar el código:

$emailBodyAdmin = JText::sprintf(
	'COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY',
	$data['name'],
	$data['username'],
	$data['siteurl']
);

por este otro:

$emailBodyAdmin = JText::sprintf(
	'COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY',
	$data['name'],
	$data['username'],
	$data['email'],
	$data['siteurl']
);

No lo he probado, por lo que no te puedo garantizar que funcione.


 
Respondido : 05/12/2013 2:19 pm
e-Commerce 360º
Respuestas: 77
Trusted Member
Topic starter
 

Gracias! si ahora si! con estas instrucciones funciona perfectamente!

Gracias!


 
Respondido : 05/12/2013 4:20 pm