Avisos
Vaciar todo

Consulta sobre breezingforms y archivos adjuntos  

 
Cristian
 Cristian
Estimable Member

Buen dia amigos de foro

Les cuento que cree un formulario con breezinforms
es un contacto donde cualquier persona podra enviarnos una noticias
como un caza noticias
el formulario funciona bien me llegan los correos de prueba que realize
El problema es que el archivo adjunto que suben las personas (un video o una imagen) llega ami correo como un link a una carpeta ubicada en el sitio que estoy construyendo.
la idea que el archivo llegue como un adjunto del correo.
Porque? por que la persona que se va a encargar de revisar el correo donde le van a llegar las noticias que suba la gente no tiene acceso al hosting y no es un programador es un periodista que se va a encargar de rescatar las noticias importantes y publicarlas si es el caso.

necesito que el correo que viene del formulario del sitio, llegue con el archivo adjunto en el mismo correo (no en forma de link a una carpeta del hosting)

muchas gracias por su tiempo

un abrazo.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 29/03/2013 2:01 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Victor,

Una opción, rápida y relativamente sencilla, es que le facilites una cuenta FTP exclusiva, que apunte a la carpeta contenedora de estos archivos adjuntos para que pueda gestionarlos.

Saludos

ResponderCitar
Respondido : 29/03/2013 2:04 am

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

Cristian
 Cristian
Estimable Member

Gracias luiz por responden tan rapido

pero abra otra solución?

o debo tratar con otro tipo de componente?

la idea es crear un formulario donde el publico pueda enviarnos sus noticias con una foto o un video que ya expuse que no pese mas de 30mb

y todo eso llegue a un correo como archivos adjuntos

ResponderCitar
Respondido : 29/03/2013 2:10 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Victor,

Se me ocurre que utilices el mismo formulario pero que pongas como condición que solo se pueden subir fichero en formato .zip.

Saludos.

ResponderCitar
Respondido : 29/03/2013 2:20 am

Cristian
 Cristian
Estimable Member

Hola gracias por tu respuesta, hice la prueba envié un archivo comprimido en zip por el formulario de la pagina, pero cuando fui a revisar el correo donde van a llegar los correos en mensaje me llego con todos los campos del formulario y el campo subirfichero me llega como un link.

yo no necesito que me llegue como un link por que la persona que revizara los correos en un futuro no muy lejano no tiene acceso al hosting, necesito que el archivo adjunto llegue como un adjunto en el correo.

igual que como cuando mandas una foto o un vídeo entre correos.

ResponderCitar
Respondido : 29/03/2013 2:34 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Victor,

Puedes revisar el hilo: https://www.webempresa.com/foro/22-BreezingForms/29122-Adjuntar-un-archivo-en-el-mail-de-notificaci%C3%B3n-del-administrador.html

Saludos.

ResponderCitar
Respondido : 29/03/2013 3:08 am

Cursos Gratuitos WordPress

Cristian
 Cristian
Estimable Member

estuve viendo el link que compartiste para la solución de mi problema
implemte el código donde señala pablo

este codigo para que llege como link de descarga el correo
// declare globals used in this piece
global $mailfrom, $fromname, $ff_config, $ff_mospath;

$ruta = $ff_config->uploads;

// create the subject string
$subject = "Formulario de Pedido recibido desde la web";

// create the message
$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) {
if ($data[_FF_DATA_TYPE] == 'File Upload') {
$adjunto = $data[_FF_DATA_VALUE];
//Para que funcione el link cuando hay espacios
$adjunto = str_replace(" ","%20",$adjunto);

$body .= "Fichero adjunto: ".JURI::base()."components/com_breezingforms/uploads".str_replace(JPATH_SITE."/components/com_breezingforms/uploads", "", $adjunto).nl();
} else {
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
}
}

//File Upload
if ($this->formrow->emailntf==2)
$recipient = $this->formrow->emailadr;
else
$recipient = $ff_config->emailadr;

// send the mail
$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));
);

pero el correo me llega con este link que no me lleva a ningún lugar

http://rtctelevision.cl/components/com_breezingforms/uploads/home2/rtctelev/public_html/media/breezingforms/uploads/daddy_yankee_ft_jory_arcangel_j_alvarez_randy_yaga_y_mackie___mas_-_bien_comodo__ecrd_com_.mp3

cuando entro entro al link me dice la web

Not Found

The requested URL /components/com_breezingforms/uploads/home2/rtctelev/public_html/media/breezingforms/uploads/daddy_yankee_ft_jory_arcangel_j_alvarez_randy_yaga_y_mackie___mas_-_bien_comodo__ecrd_com_.mp3 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

la única manera de poder ver el archivo es escribiendo este link (pero yo quiero que venga el link ya modificado y nose donde hacer eso en el codigo de arriba)
http://rtctelevision.cl/media/breezingforms/uploads/daddy_yankee_ft_jory_arcangel_j_alvarez_randy_yaga_y_mackie___mas_-_bien_comodo__ecrd_com_.mp3

y lo malo de ese link es que hay que escuchar la música desde la misma web y hay una opcion que arroja el quicktime pero hay que comprarlo.

ResponderCitar
Respondido : 29/03/2013 7:42 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Victor,

El formulario, además de precisar que se adjunte un archivo ¿requiere de otras funcionalidades?, ¿que tipo de campos contempla?, ¿puedes facilitarnos una captura del actual?.

Saludos

ResponderCitar
Respondido : 30/03/2013 12:08 am

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

Cristian
 Cristian
Estimable Member

disculpen por la demora

esta es la captura del formulario

solo necesito que pueda adjuntar el archivo al correo o que me mande en forma de link de descarga el archivo del archivo subido al servidor

como les contaba mas arriba no me funciono el codigo que facilito pablo porque me llega una url que no me lleva a ningun lado.

la única manera de poder ver el archivo es escribiendo este link (pero yo quiero que venga el link ya modificado y nose donde hacer eso en el codigo de arriba)
rtctelevision.cl/media/breezingforms/uploads/daddy_yankee_ft_jory_arcangel_j_alvarez_randy_yaga_y_mackie___mas_-_bien_comodo__ecrd_com_.mp3

y lo malo de ese link es que hay que escuchar la música desde la misma web y hay una opcion que arroja el quicktime pero hay que comprarlo la gracia es generar un link en el correo que al precionarlo de lleve a la pagina y se te abra la ventana de donde guardar el archivo no escucharlo desde o verlo desde la misma pagina.

ResponderCitar
Respondido : 30/03/2013 4:47 am
Hicham
 Hicham
Noble Member

Hola Victor,

Revisa el siguiente enlace sobre el tema :

https://www.webempresa.com/foro/18-Pack-Empresa/99285-Campo-tipo-Subir-fichero-en-Breezing-forms.html

ResponderCitar
Respondido : 30/03/2013 11:16 am

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