configuracion de fo...
 
Avisos
Vaciar todo

configuracion de formularios

16 Respuestas
5 Usuarios
0 Reactions
3,058 Visitas
Respuestas: 54
Trusted Member
Topic starter
 

Buenas tardes
Estoy haciendo formularios con brezzingform y se me pantea la siguiente duda que me imagino será de configuración.
Cuando una persona rellene el formulario me gustaria que le llegase a su correo electronico un mnsaje automatico como "Muchas gracias por ponerse en contcto con nosotros en breve nos pondremos en contacto con usted"
En la misma linea me gutar saber donde haay que configurar el correo para que cuando completen un formulario llegue unmail a varias personas con esa informacion ( sepuede configurar que llegue a varias personas a la vez?)
Muchas gracias por todo

URL del sitio: http://pazosant-cp26.webjoomla.es/en/contacto?view=form


 
Respondido : 15/03/2012 12:41 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Miguel,

¿Con que sistema estás realizando los formularios de Breezinforms, con el classic mode o el quickmode?

Saludos


 
Respondido : 15/03/2012 5:04 pm
Respuestas: 54
Trusted Member
Topic starter
 


Buenos dias
La verdad es que estoy modificando un formulario que me hicieron por lo tanto toda esa informacion no estoy muy seguro. Por lo que he estado investigando creo que el modo clasico de todas formas te adjunto pantallazo por si te ayuda
gracias


 
Respondido : 16/03/2012 12:10 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

No ha llegado el archivo adjunto que has enviado (no es necesario ponerlo en un documento de Word, serviría una imagen e formato jpg, gif o png).

Si usas el modo clásico de Breezingforms deberías ir a la administración del formulario y en la parte superior pulsar en el botón Editar Formulario. A continuación pulsa en la pestaña "Enviar Piezas". En la opción Después del Formulario elige la opción Personalizado y coloca el siguiente código:

global $mailfrom, $fromname, $ff_config, $ff_mospath;

$subject = "Formulario recibido desde la web";

$body = "Formulario: " . $this->formrow->title.nl().nl();
$body .= "Fecha de envío: " . $this->submitted.nl().nl();
if (count($this->maildata)) foreach ($this->maildata as $data) {
	$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
}

$recipientes = array("correo1@dominio.com","correo2@dominio.com","correo3@dominio.com");

foreach ($recipientes as $recipient) {
	$this->sendMail(
	    $mailfrom,                // email addr of submitter (1)
	    $fromname,   // name of submitter (1)
	    $recipient,                                // email of recipient (2) (use array for multiple addresses)
	    $subject,                           // subject of the mail (3)
	    $body                            // body of the mail (3));
	);
}

$subject = "Asunto mail cliente";
$body = "Cuerpo mail cliente";
$to = ff_getSubmit('Mail');

$this->sendMail(
    $mailfrom,                // email addr of submitter (1)
    $fromname,   // name of submitter (1)
    $$to,                                // email of recipient (2) (use array for multiple addresses)
    $subject,                           // subject of the mail (3)
    $body                            // body of the mail (3));
);

En este código tienes que cambiar

$recipientes = array("correo1@dominio.com","correo2@dominio.com","correo3@dominio.com");

por las direcciones de correo a las que quieres que se envíe el mail.

También tendrás que hacer cambios en el siguiente código:

$subject = "Asunto mail cliente";
$body = "Cuerpo mail cliente";
$to = ff_getSubmit('Mail');

para para cambiar el asunto y cuerpo del mail que se enviará al cliente. Tienes que ver también el nombre que le has puesto al campo que se usa para pedir el mail al cliente. Si, por ejemplo, se llama "mailcliente" en el código anterior tendrías que cambiar $to = ff_getSubmit('Mail'); por $to = ff_getSubmit('mailcliente');


 
Respondido : 16/03/2012 2:09 pm
Respuestas: 54
Trusted Member
Topic starter
 

Hola pablo
Muchas gracias por la ayuda que me estais prestando.
He introducido el codigo con los caambios que te he comentado y no me funciona, es decir que no manda ningna maail.
Te adjunto el codigo que he cambiado por que seguramente este haciendo algo mal...
Gracias


 
Respondido : 16/03/2012 6:41 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Miguel

Al parecer ingresaste mal los emails, deben estar entre comillas y con una coma de separación, te adjunto el archivo con las modificaciones de acuerdo a tus emails

Saludos.


 
Respondido : 17/03/2012 12:32 pm
Respuestas: 54
Trusted Member
Topic starter
 

Buenas tardes
he porbado el codigo que me habeis pasado y no hace nada, es decir no manda copia dee correo a ninguna direccion ni le llega al cliente ningun mail.
Que puedo hacer???


 
Respondido : 17/03/2012 6:31 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola Miguel,

Le hice algunos cambios al fichero, faltaba cerrar el foreach, y también llenar $to = ff_getSubmit('Mail'); con el mail del cliente en este caso puse to = ff_getSubmit('miguel.duque.frischkorn@gmail.com'); por favor revisa si te funcionan las modificaciones.

Saludos.


 
Respondido : 17/03/2012 8:49 pm
Respuestas: 54
Trusted Member
Topic starter
 

Buenos dias
Lo siento pero sgue sin funcionar la verdad es que no se que debo estar haciendo mal. Hay que tener en cuenta que el mail del cliente varia en funcion de lo qe ponga en el formulario de registro, es decir no será siempre el mismo.
Estpy un poco perdido porque no se por ddonde seguir
Saludos


 
Respondido : 19/03/2012 1:05 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Envíanos el código que estás utilizando actualmente junto con una captura donde se puedan ver los elementos del formulario en la administración del mismo, y otra captura en la que se vea dónde estás colocando el código que te estamos enviando.


 
Respondido : 19/03/2012 4:08 pm
Respuestas: 54
Trusted Member
Topic starter
 

Hola pablo
adjunto todos los pantallazos que me piedes si falta algo por favor dimelo
muchas gracias de nuevo por vuestra ayuda
saludos


 
Respondido : 19/03/2012 5:19 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En las indicaciones que te di en su momento cometí un error. El código no lo tienes que colocar en la pestaña "Piezas del formulario", sino en la pestaña "Enviar Piezas". Por tanto, prueba a cambiar el código de sitio y en "Piezas del formulario" selecciona la opción "Ninguno" en lugar de "Personalizado".


 
Respondido : 19/03/2012 5:31 pm
Respuestas: 54
Trusted Member
Topic starter
 

OK
Donde lo coloco en la parte de inicio del envio o final del envio (adjunto pantalla)


 
Respondido : 19/03/2012 5:38 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Mejor en Final del envío, aunque en principio debería de funcionar en ambas.


 
Respondido : 19/03/2012 6:00 pm
Respuestas: 54
Trusted Member
Topic starter
 

hola pablo
Lo espty probando en ambas y nada sigue igual...
No se me podeis dar alguna pista
saludos


 
Respondido : 20/03/2012 6:11 pm
Página 1 / 2