Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

ayuda!!! formulario de inscrpcion

Estas en el tema de ayuda!!! formulario de inscrpcion en el foro de Joomla en Foros del Web. hola! estoy haciendo una página con joomla y tengo un formulario de inscripción, pero quiero que cuando la gente se inscriba en la página, inmediatamente ...
  #1 (permalink)  
Antiguo 29/07/2009, 21:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 1
ayuda!!! formulario de inscrpcion

hola!

estoy haciendo una página con joomla y tengo un formulario de inscripción, pero quiero que cuando la gente se inscriba en la página, inmediatamente le llegue a su correo un email dandole las gracias.
me pueden ayudar? cómo lo hago? o si hay alguna extension que me ayude a hacerlo.

gracias por su ayuda!!!
  #2 (permalink)  
Antiguo 31/07/2009, 14:59
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ayuda!!! formulario de inscrpcion

bueno, como no hubo respuesta, aqui les envio un procedimiento que me envió un buen amigo, si funciona!!!

Primero buscamos este archivo JOOMLA_DIRECTORY\components\com_user\controller.ph p
y alli debe existir esta funcion:
function register_save()
al final de esta funcion vas a encontrar este texto

// Everything went fine, set relevant message depending upon user activation state and display message
if ( $useractivation == 1 ) {
$message = JText::_( 'REG_COMPLETE_ACTIVATE' );
} else {
$message = JText::_( 'REG_COMPLETE' );
}

$this->setRedirect('index.php', $message);

y alli antes de la ultima linea debemos colocar el envio del correo quedando así:

// Everything went fine, set relevant message depending upon user activation state and display message
if ( $useractivation == 1 ) {
$message = JText::_( 'REG_COMPLETE_ACTIVATE' );
} else {
$message = JText::_( 'REG_COMPLETE' );
}
// Inicia codigo para mandar correo con premio
$to = JRequest::getString('email', '', 'post', JREQUEST_ALLOWRAW);
$subject = 'El titulo del correo';
$msg = 'el mensaje va aqui... con el premio, links etc...';
mail($to, $subject, $msg, $headers);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
// Finaliza codigo para mandar correo con premio

$this->setRedirect('index.php', $message);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:30.