Avisos
Vaciar todo

Descargar archivo en formulario BrezzingForms  

 
WORLD NATURE
 WORLD NATURE
Reputable Member

Hola,

¿Cómo podemos hacer para que despues de dejar tus datos en un formulario (realizado en BreezingForms classic mode) se te descargue un archivo .pdf?

Gracias

Citar
Respondido : 10/02/2012 7:42 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola WORLD NATURE,

Para enviar una copia del formulario rellenado al usuario que lo ha rellenado tienes que ir al formulario en la administración del Breezingforms y pulsar en "Editar Formulario". A continuación vete a la última pestaña "Enviar Piezas" y en el apartado "Final del Submit" elige la opción Personalizado. En la caja que se abre pon el siguiente código:

 global $mailfrom, $fromname;
$this->execPieceByName('ff_InitLib');
// asunto del mail $subject = "Formulario recibido desde la web";
// mensaje $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(); } }
$to = ff_getSubmit('mail');
// send the mail $this->sendMail(
   $mailfrom,
   $fromname,
   $to,
   $subject,
   $body
); 

Para este código se supone que el campo donde el usaurio introduce su mail se llama "mail". Si tuviera otro nombre, por ejemplo, "mailcliente" deberás cambiar la línea

$to = ff_getSubmit('mail');

por

$to = ff_getSubmit('mailcliente');

Saludos

ResponderCitar
Respondido : 10/02/2012 10:24 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

WORLD NATURE
 WORLD NATURE
Reputable Member

Hola Luis,

Lo que queremos es que al hacer "click" en "Enviar" te descargue, automáticamente, un archivo en formato .pdf

No sé si es lo mismo. ¿Dónde ponemos el archivo .pdf?

Gracias

P.D. Tu respuesta tambien me sirve para otras ocasiones y formularios.

ResponderCitar
Respondido : 10/02/2012 10:57 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola WORLD NATURE,

Revisa el siguiente hilo del Foro donde hemos tratado este tema:

- https://www.webempresa.com/foro/22-BreezingForms/32627-Abrir-pdf-generado-mediante-Breezingforms.html

Saludos

ResponderCitar
Respondido : 10/02/2012 11:45 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

WORLD NATURE
 WORLD NATURE
Reputable Member

Hola Luis,

Tal y como me has recomendado he seguido el hilo del Foro que me has comentado. Pero por lo que veo se trata de visualizar un .pdf de los datos del propio firmulario.

Nosotros lo que necesitamos es que una vez rellenado el formulario, al hacer click, en el botoón "enviar" se abra un fichero en formato .pdf de un folleto promocional, para que la gente se lo pueda descargar, pero no un pdf. de los datos del formualrio.

¿A lo mejor se puede hacer de la misma manera y cambiar el .pdf?

Gracias

ResponderCitar
Respondido : 11/02/2012 11:00 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola WORLD NATURE,

En principio lo que comentas se debería poder hacer con lo comentado en el hilo del Foro que te indique, obviamente cambiando el archivo que se descarga y algunos parámetros específicos.

¿Lo has probado?

Saludos

ResponderCitar
Respondido : 12/02/2012 2:01 am

wpdoctor-revisa-la-salud-de-tu-wordpress