Avisos
Vaciar todo

url en mail de notificacion de breezingforms  

 
Angel
 Angel
Usuario eminente

Hola, como puedo configurar breezingforms 1.8 en modo rapido para que el email que envia se adjunte la url desde la que se relleno el formulario?. Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 13/05/2014 11:53 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Angel,

La url del formulario que se genera en BreezingForms es dinámica e única para cada formulario que un usuario cumplimenta por lo que no podrás obtenerla y facilitársela porque la url que enviases mostraría un formulario vacío y no con los datos que el usuario colocó.

Para enviar una copia del formulario al usuario que lo ha rellenado tienes que ir al formulario, en la administración del componente BreezingForms y pulsar en "Editar Formulario".

A continuación ir a la última pestaña "Enviar Piezas" y en el apartado "Final del Submit" elegir la opción "Personalizado". En la caja que se abre colocar 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 usuario introduce su correo 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');

Haz copia de seguridad antes de realizar este tipo de cambios.

- Copias de Seguridad desde el Panel de Hosting cPanel: https://www.webempresa.com/blog/copias-de-seguridad-desde-el-panel-de-hosting-cpanel.html
- Copias de Seguridad en Joomla 2.5.x y 3.1.x con Akeeba Backup: https://www.webempresa.com/blog/realiza-copias-de-seguridad-y-restauraciones-en-joomla-3-con-akeeba-backup.html
- Copias de seguridad rápidas y sencillas en Joomla 2.5 con Easy Joomla Backup: https://www.webempresa.com/blog/copias-de-seguridad-en-joomla-25-rapidas-y-sencillas-con-easy-joomla-backup.html
- Copias de Seguridad con XCloner-Backup en Joomla 1.5, 2.5 y 3.0:

Saludos

ResponderCitar
Respondido : 13/05/2014 11:59 pm

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

Angel
 Angel
Usuario eminente

Hola, lo que quiero no es enviar una copia del mail del formulario, sino saber desde que pagina se genero la conversion del usuario que relleno el formulario. Que el mail que me llega desde beezingforms diga:

ID de Formulario: 17
Titulo del Formulario: Formulario de contacto
Nombre del Formulario: contacto_re
Enviado a: 2014-05-13 20:48:55
IP del emisor:
ID de usuario: 0
Nombre de usuario: -
Nombre completo del usuario: -
Proveedor del emisor: Desconocido
Browser del emisor: Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0
Sistema Operativo del Emisor: win

Nombre:: pepito
E-mail::
Teléfono:: 600 000 000
url de origen: http://www.midominio.com/producto/tele

o sea, como añadir el campo "url de origen:"

ResponderCitar
Respondido : 14/05/2014 12:05 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Angel,

Ok, entiendo 🙂

Revisa este post por si te es de utilidad:

- https://www.webempresa.com/foro/joomla-15/incluir-la-url-en-breezingforms

Saludos

ResponderCitar
Respondido : 14/05/2014 12:41 am

Cursos Gratuitos WordPress

Angel
 Angel
Usuario eminente

Hola Angel,

Ok, entiendo 🙂

Revisa este post por si te es de utilidad:

- https://www.webempresa.com/foro/joomla-15/incluir-la-url-en-breezingforms

Saludos

Hola, he seguido los pasos y me sale en el correo:
url: http://ArrayArray

Uso breezingforms 1.8.5 y modo rapido para formulario responsive, elemento url:
Type: hidden input
Label: url
Name: url_txt
Value:

ResponderCitar
Respondido : 14/05/2014 12:48 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Angel,

¿Puedes ilustrar por favor el cambio que has realizado y donde para que veamos si es correcto o hay algún punto erróneo por tu parte o por nuestra parte en la información facilitada?.

Una captura seria útil. 🙂

Saludos

ResponderCitar
Respondido : 14/05/2014 12:55 am

Angel
 Angel
Usuario eminente

Hola Angel,

¿Puedes ilustrar por favor el cambio que has realizado y donde para que veamos si es correcto o hay algún punto erróneo por tu parte o por nuestra parte en la información facilitada?.

Una captura seria útil. 🙂

Saludos

Hola!
Despues de probar esto:
http://crosstec.de/support/index.php?pid=knowledgebase&cmd=viewentclient&id=66

Me funcionó esto.. :
http://crosstec.de/en/forums/15-usage/95006-capture-url-the-form-was-submitted-from.html
En valor: toString() ); ?>

Gracias!

ResponderCitar
Respondido : 14/05/2014 1:14 am