Importa un formular...
 
Avisos
Vaciar todo

Importa un formulario de brezings forms a otra web

40 Respuestas
6 Usuarios
0 Reactions
5,094 Visitas
Respuestas: 2640
Famed Member
Topic starter
 

Buenas, me gustaria sabe si se puede coger un formulario de brezingsform y llevarlo a otra brezings forms de otra web a traves de ftp...

Saludos, Enrique P.

URL del sitio: http://www.informaticapavon.net/desarrollo/provida


 
Respondido : 23/07/2012 12:43 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Enrique,

Para exportar el Formulario en xml ve a Componentes, BreezingForms, Configuración, Crear Paquete, y si los datos de la pantalla que visualizas son correctos (estas de acuerdo con los que le pone BreezingForms) puedes exportar y descargar a tu PC el xml resultante.

Para importar el Formulario xml debes realizar la tarea inversa, desde BreezingForms, Configuración, Instalador de Paquete, Examinar, selecciona el archivo .xml que tengas en tu PC que hayas descargado y añadelo, luego en el botón superior derecho "Instalar Paquete" ejecuta la acción, el resultado debe ser el siguiente:

BreezingForms - Reporte de la instalación del paquete
	ID: 	contacto 	
	Tipo de instalación: 	autoincrement 	
	Versión de BreezingForms: 	1.7.5 Stable (build 757) 	
	Paquete Nombre: 	contacto 	
	Paquete Titulo: 	Formulario Contacto 	
	Paquete Versión: 	0.0.1 	
	Descripción: 	This is the first package that I created 	
	Copyright: 	This FacileForms package is released under the GNU/GPL license 	
	Creado: 	2012-06-13 00:23:30 	
	Autor Nombre: 	Soporte 	
	Autor Email: 	my.name@my.domain 	
	Autor URL: 	 http://mydomain.com  	
	Scripts Importados: 	43 	
	Piezas importadas: 	29 	
	Formularios Importados: 	1 	
	Elementos importados: 	17 	
	Elementos del menú de la administración importados: 	0

Posteriormente desde BreezingFomrs, Administrar Formularios, el ultimo que aparece listado es el que acabas de importar y que podrás editar y adaptar a tus necesidades.

Saludos


 
Respondido : 23/07/2012 1:31 pm
Respuestas: 2640
Famed Member
Topic starter
 

Solucionado!! Gracias Luis, te iba ha hacer una pregunta...si creo una lista despegable en brezingsforms con varios correos, para que el usuario que lo rellene pueda elegir a que correo quiere mandarlo, se puede hacer?

Saludos, Enrique P.


 
Respondido : 24/07/2012 6:53 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola enrique, sí que se puede, puedes ver este artículo donde se explica:

https://www.webempresa.com/blog/como-enviar-formularios-a-diferentes-direcciones-segun-departamento-con-breezingforms.html

En este mensaje del foro también se comenta

Saludos!


Esta publicación ha sido modificada el hace 5 años por antonio
 
Respondido : 24/07/2012 8:48 am
Respuestas: 2640
Famed Member
Topic starter
 

Buenas, he seguido el primer enlace para llevar al cabo lo que te comentaba...pero una vez ya terminado me da este error:

También hace poco que actualice mi Joomla 1.7 a la versión Joomla 2.5 y ahora me he dado cuenta de que el captcha no me funciona...

Saludos, Enrique P.


 
Respondido : 25/07/2012 12:31 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Enrique el error te lo da en el frontal o en el Backend??

Puedes poner un enlace al formulario para que lo veamos??

Saludos!


 
Respondido : 25/07/2012 3:29 pm
Respuestas: 2640
Famed Member
Topic starter
 

Hola David, me da el error en los dos sitios. Aquí tienes el enlace : http://www.informaticapavon.net/desarrollo/informaticapavon/index.php?option=com_breezingforms&view=form&Itemid=507

El captcha tampoco se porque en joomla 2.5 no sale...

Saludos, Enrique P.


 
Respondido : 27/07/2012 6:36 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Enrique

En el enlace, no se muestra el captcha, puedes probar creando un formulario nuevo con un campo de captcha y verificar si te funciona.

Saludos.


 
Respondido : 27/07/2012 6:01 pm
Respuestas: 2640
Famed Member
Topic starter
 

Buenas, he probado a crear un nuevo captcha, y ya sale bien ese apartado, pero el error que te comentaba desde el principio sigue ahí...

Saludos, Enrique P.


 
Respondido : 31/07/2012 9:31 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola Enrique,

Al acceder al formulario Contenido solo visible a usuarios registrados muestra una ventana emergente:

 ESCEPCION CAPTURADA POR FACILEFORMS 
Error de nivel PHP : E_WARNING
Nombre de archivo PHP    : /home/informa5/public_html/desarrollo/informaticapavon/components/com_breezingforms/facileforms.process.php(1211) : eval()'d code
número de linea PHP  : 12
Ultimo pos conocido : ff_getSubmit en línea 2
Mensaje de error   : Invalid argument supplied for foreach()


 ESCEPCION CAPTURADA POR FACILEFORMS 
Error de nivel PHP : E_WARNING
Nombre de archivo PHP    : /home/informa5/public_html/desarrollo/informaticapavon/components/com_breezingforms/facileforms.process.php(1211) : eval()'d code
número de linea PHP  : 12
Ultimo pos conocido : ff_getSubmit en línea 2
Mensaje de error   : Invalid argument supplied for foreach()

Ello es debido a que en algún sitio se ha escapado una comilla. Para acotar el error procede a despublicar campos. yo empezaría por el desplegable de departamento.

Saludos


 
Respondido : 31/07/2012 9:45 am
Respuestas: 2640
Famed Member
Topic starter
 

Buenas Jordi, yo estoy configurando ésta lista despegable para que el correo que se mande vaya dirigido a la opcion del menú despegable que se escago. Las opciones del menú despegable son correos electronicos:

Éste es el código que yo he insertado en la parte editar formulario, piezas del formulario. después del formulario = esta es la ruta donde va el siguiente código:

// load the standard FacileForms library
$this->execPieceByName('ff_InitLib');

// check attempt to post with invalid security code
if (ff_getSubmit('seccode') != JFactory::getSession()->get('ff_seccode','')) {
$this->status = 1000; // our custom error code
$this->message = "Código de seguridad incorrecto.";
} // if

/********* PARTE DE ENVIO DE MAILS *********/
global $mailfrom, $fromname;
//$this->execPieceByName('ff_InitLib');

// create the subject string
$subject = "Formulario 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) {
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
}
}

$to = ff_getSubmit('departamento');
if($to == "1"){
$to = "desarrollo@informaticapavon.com";
}
if($to == "2"){
$to = "comercial@informaticapavon.com";
}
if($to == "3"){
$to = "compras@informaticapavon.com";
}
if($to == "4"){
$to = "tecnico@informaticapavon.com";
}
if($to == "5"){
$to = "formacion@informaticapavon.com";
}
if($to == "6"){
$to = "administracion@informaticapavon.com";
}
if($to == "7"){
$to = "atencionalcliente@informaticapavon.com";
}
if($to == "0"){
$to = "enrique@informaticapavon.com";
}
// send the mail
$this->sendMail(
$mailfrom, // mail de la persona que envia el mail
$fromname, // nombre de la persona que envia el mail
$to, // email destinatario (usar array con multiples direcciones)
$subject, // asunto del email
$body // cuerpo del email
);

Saludos, Enrique P.


 
Respondido : 31/07/2012 10:50 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Enrique

He probado tu formulario
Contenido solo visible a usuarios registrados

Y veo que ya se envía correctamente, has solucionado tu problema?

Saludos.


 
Respondido : 31/07/2012 5:27 pm
Respuestas: 2640
Famed Member
Topic starter
 

Buenas, se envía pero el error de arriba sigue saliendo...

Saludos, Enrique P.


 
Respondido : 01/08/2012 12:50 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Supongo que por el error te refieres al mensaje "Debes proporcionar como mínimo un destinatario de correo." que se muestra en la cabecera de la web.

Prueba a entrar en la edición del formulario y pulsa en el botón Editar Formulario de la parte superior derecha. Pulsa en la pestaña Emails Administrador y en el campo Notificación por email elige la opción No.

Comprueba si así se deja de mostrar el mensaje.


 
Respondido : 01/08/2012 3:01 pm
Respuestas: 2640
Famed Member
Topic starter
 

Buenas Pablo, lo tengo en No...

Saludos, Enrique P.


 
Respondido : 02/08/2012 7:30 am
Página 1 / 3