Avisos
Vaciar todo

Formulario Breezing FOrms  

 
lmartinez
 lmartinez
Honorable Member

Buenos días,

He creado un formulario con Breezing Forms (Rápido), en el cual incluyo un campo subir archivos, me encuentro que el archivo lo sube al directorio correspondiente, pero necesito que en mail de recepción de datos que recibe el administrador, se adjunto el archivo que ha subido.

He estado mirandolo pero no lo veo.

Os paso la URL.
http://macrosho-cp40.webjoomla.es/lorenzo/es/servicios-on-line/bolsa-trabajo

saludos.

URL del sitio: http://macrosho-cp40.webjoomla.es/lorenzo/

Citar
Respondido : 08/06/2012 9:10 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola lmartinez,

En http://crosstec.de/en/forums/30-tips-tricks/65867-breezingforms-email-that-includes-an-attachment.html comentan el tema.

Saludos

ResponderCitar
Respondido : 08/06/2012 9:23 am

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

lmartinez
 lmartinez
Honorable Member

Buenos días,

He implementado el código de la siguiente página:
http://crosstec.de/support/index.php?pid=knowledgebase&cmd=viewentclient&id=134

Pero me encuentr0 que no funciona, no se si es un problema porque utilizo "Modo rápido (QuickMode)".

El mensaje me lo envia pero no adjunta ningún archivo. Os adjunto el código que he insertado en:
Enviar piezas -> Final envio

Gracias.

ResponderCitar
Respondido : 14/06/2012 10:48 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Viendo el código y revisando el tutorial que has pegado, el problema no debería de estar en el hecho de que hayas preparado el formulario con el modo rápido.

Suponiendo que has colocado el código en el sitio correcto que se indica en el tutorial, es posible que el problema esté en que se esté usando la dirección de correo del usuario que rellena el formulario para el envío, lo que puede dar problemas.

En el código que has pegado, prueba a cambiar el código:

$from = ff_getSubmit('email');
$fromname = ff_getSubmit('Name');

por el siguiente:

global $mailfrom, $fromname;
$from = $mailfrom;
$fromname = $fromname;

y comprueba si así funciona.

ResponderCitar
Respondido : 14/06/2012 3:31 pm

lmartinez
 lmartinez
Honorable Member

Hola,

He cambido lo que me indicas pero sigue sin adjuntarme el archivo.
Te paso la captura donde lo he implementado por si lo hubiera hecho mal.

saludos.

ResponderCitar
Respondido : 15/06/2012 12:52 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Parece que estás colocando el código en el lugar correcta, aunque no se si se está comentiendo otro tipo de fallos. Además ignoro si este código funciona realmente porque no lo he probado. Péga en un txt el código que tienes actualmente.

ResponderCitar
Respondido : 15/06/2012 1:33 pm

Cursos Gratuitos WordPress

lmartinez
 lmartinez
Honorable Member

Os paso el código que hay colocado.

saludos.

ResponderCitar
Respondido : 18/06/2012 8:48 am
David Noguera
 David Noguera
Miembro Moderator

Hola Lmartinez,

es complicado resolver estos temas de código desde el foro, así que te pido paciencia 🙂

El mail llega a enviarse?? lo recibes en tu bandeja de entrada??

Has revisado el log de errores?

Mírate este vídeo y obten los errores de tu web:

https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Envíanoslos si no sabes como solucionarlo y te ayudamos.

ResponderCitar
Respondido : 18/06/2012 12:40 pm

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

lmartinez
 lmartinez
Honorable Member

Ya habia revisado los logs y no hay ningún error de Breezing Forms.
En cuanto al mail si que llega y lo recibo en mi badeja de entrada, lo que pasa es que no adjunta el archivo, simplemente muestra una línea con la ruta donde se ubuca el archivo, pero no lo adjunta.

Garcias.

ResponderCitar
Respondido : 18/06/2012 12:51 pm
David Noguera
 David Noguera
Miembro Moderator

Ok, no te has planteado un solución más sencilla que sería enviar un link de descarga?? Enviar mails con adjuntos tiene pegas, podrías ser parado por un antivirus, o puede que el destinatario no acepte un determinado tamaño de adjuntos y el mail sea descartado, etc.. si no es un requerimento, una solución más sencilla y que ocasionaría menos problemas sería enviar un link de descarga del fichero para que pinche y se descargue el fichero sin más...

Saludos!

ResponderCitar
Respondido : 18/06/2012 1:04 pm

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

lmartinez
 lmartinez
Honorable Member

Me parece una buena solución, como se deberia hacer en Breezing Forms, para que ademas de poner la ruta, adjunte el hipervinculo.

saludos.

ResponderCitar
Respondido : 18/06/2012 1:07 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola lmartinez

La ruta o url debe formar parte del texto del mensaje, no es necesario adjuntar nada más por las razones antes señaladas.

Saludos.

ResponderCitar
Respondido : 18/06/2012 10:21 pm

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

lmartinez
 lmartinez
Honorable Member

Buenas tardes en el cuerpo del mensaje que envia, he mandado un hipervinculo, el problema es que la dirección que me devuelve el BreezingForms es:
"home/macrosho/public_html/lorenzo/components/com_breezingforms/uploads/6358274d81e69f61895967712aa839b7_prueba.pdf"
No se como hacer que me envie el hipervinculo al pdf.

Os adjunto el código de BreezingFroms y un pantallazo de donde lo coloco.

saludos.

ResponderCitar
Respondido : 19/06/2012 10:22 am
David Noguera
 David Noguera
Miembro Moderator

Hola lmartinez, mediante PHP has de obtener fabricar la ruta, mediante programación:

Este es el valor que obtienes:

/home/macrosho/public_html/lorenzo/components/com_breezingforms/uploads/6358274d81e69f61895967712aa839b7_prueba.pdf

Deberías de quedarte solo con esto:

/lorenzo/components/com_breezingforms/uploads/6358274d81e69f61895967712aa839b7_prueba.pdf

Para ello puedes usar la función explode de PHP, un ejemplo:


http://php.net/manual/en/function.explode.php

Al principio lo añades el http://dominio.com/ y así deberías de poder fabricar el link.. comprueba si puedes añadir código PHP en template mail del form.

Si no te deja, hay más formas de enviar el mail de notificación, una es mediante el "enviar piezas" con PHP...

Saludos!

ResponderCitar
Respondido : 19/06/2012 10:31 am

lmartinez
 lmartinez
Honorable Member

Hola,

Entiendo el funcionamiento de la función PHP. lo que no tengo claro es como pasar el valor que obtengo a una variable.

Y después hacer que aparezca en el cuerdo del mensaje como un hipervinculo.

Además no tengo claro en que fichero php del componente puedo hacer la modificaciones que me indicais.

Ya sabeis que no tengo mucha idea de programación.

Gracias por vuestra paciencia.

ResponderCitar
Respondido : 19/06/2012 12:26 pm