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
Hola Miguel,
¿Con que sistema estás realizando los formularios de Breezinforms, con el classic mode o el quickmode?
Saludos
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
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');
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
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.
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???
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.
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
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.
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".
Hola,
Mejor en Final del envío, aunque en principio debería de funcionar en ambas.
hola pablo
Lo espty probando en ambas y nada sigue igual...
No se me podeis dar alguna pista
saludos