Support › Forums › Cian – HTML Template › Envío a distinas cuentas de correo desde "contacto" y "formularios de pop-up" › Reply To: Envío a distinas cuentas de correo desde "contacto" y "formularios de pop-up"
February 20, 2015 at 3:47 pm
#4408
Keymaster
Hola,
perdona el retraso en contestar.
Yo lo quería haría sería duplicar los archivos y funciones tantas veces como formularios distintos tengas.
Para el formulario de suscripción duplicaría el archivo sendmail.php (a modo de ejemplo lo llamaré sendmail_new.php). Los cambio que tendría que hacer serían:
- En el archivo principal (index.html) cambiaría el nombre del formulario y la llamada al documento en el atributo action:
... <div class="col-md-8 col-md-offset-2 <strong>subscribe_new</strong> animate" data-animate="fadeIn"> <form class="form-inline" action="php/<strong>sendmail_new.php</strong>" method="post"> ...
- En el archivo sendmail_new.php editaría la línea 13.
$emailTo = 'youremail@yourdomain.com';
- Y en el archivo custom.js duplicaría la función para el formulario de suscripción, pero haciendo referencia al formulario nuevo (subscribe_new) y al archivo de envío (sendmail_new.php):
$('.subscribe_new .success-message').hide();
$('.subscribe_new .error-message').hide();$('.subscribe_new form').submit(function() {
var postdata = $('.subscribe_new form').serialize();
$.ajax({
type: 'POST',
url: 'php/sendmail_new.php',
data: postdata,
dataType: 'json',
success: function(json) {
if(json.valid == 0) {
$('.subscribe_new .success-message').hide();
$('.subscribe_new .error-message').hide();
$('.subscribe_new .error-message').html(json.message);
$('.subscribe_new .error-message').fadeIn().delay(3000).fadeOut();
}
else {
$('.subscribe_new .success-message').hide();
$('.subscribe_new .error-message').hide();
$('.subscribe_new .subscribe form').hide().delay(3000).fadeIn();
$('.subscribe_new .subscribe form input').val('');
$('.subscribe_new .success-message').html(json.message);
$('.subscribe_new .success-message').fadeIn().delay(2000).fadeOut();
}
}
});
return false;
});
Haría el mismo proceso para crear un tercer formulario de suscripción.
Coméntame que tal te va esta solución y así te escribo los cambios para duplicar también el formulario de contacto.
Saludos