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
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
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.
Hola enrique, sí que se puede, puedes ver este artículo donde se explica:
En este mensaje del foro también se comenta
Saludos!
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.
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!
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.
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.
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
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.
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.
Buenas, se envía pero el error de arriba sigue saliendo...
Saludos, Enrique P.
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.
Buenas Pablo, lo tengo en No...
Saludos, Enrique P.