Hola,
Estoy haciendo una web (aun la tengo en local) con vuestro pack (joomla+virtuemart), el caso es que tengo un problema con una plantilla de la web themza, en concreto con esta http://www.themza.com/joomla1.5/joomla-vortex-template.html# . El formulario de contacto de breeaingforms se ve como muestra la imagen adjunta, con la plantilla JA_Purity se ve bastante bien y con JA_Larix también, pero con esta no, llevo toda la mañana dándole vueltas y no consigo encontrar solución alguna a ver si me podéis echar una mano.
Un saludo y gracias,
Iván
Hola Ivan,
Indícanos la url del apartado de tu sitio web para que podamos visualizar el código.
Saludos,
Me respondo yo solo.
Por un lado no puedo indicar url porque lo tengo en mi PC Local.
La solución es ir al gestor de módulos,
Lo que me estaba dando dolor de cabeza era que sin hacer esto con las otras plantillas sí que me funcionaba.
Gracias Jordi y un saludo
Hola de nuevo,
El problema continúa. Ahora se visualiza, pero cuando pulso el botón "Enviar" no funciona, es decir no hace nada, ni las validaciones javascript ni nada, sin embargo con las otras plantillas Ja_purity, por ejemplo, sí que lo hace. Ahora sí que estoy perdido del todo.
Como con Firefox (uzilizando firebug) me dice esto sobre el javascript:
Error: element is undefined
Archivo de origen: http://localhost/virtuemart/index.php?option=com_breezingforms&Itemid=69
Línea: 497
Concretamente si me voy al código el error se refiere a esta línea (la que pongo en color amarillo-verde):
{if(element.value!='')return '';if(message=='')message="Please enter "+element.name+".n";ff_validationFocus(element.name);return message;}
function ff_validemail(element,message)
Y con Internet Explorer lanza el mismo error
Mensaje: 'value' es nulo o no es un objeto
Línea: 499
Carácter: 2
Código: 0
URI: http://localhost/virtuemart/index.php?option=com_breezingforms&Itemid=69
Pero sólo con la plantilla que os comento que me he bajado de themza, con Ja_Purity todo ok.
¿A qué puede deberse?
Como digo lo tengo en Local, pero si hace falta os la subo a un subdirectorio de nuestro hosting joomla de 300MB para que le echéis un vistazao.
Puede ser de la plantilla, pero me resulta extraño o puede ser que al venir preconfigurado por vosotros para las plantillas que trae el pack, yo me esté dejando algo atrás, pero la verdad no tengo ni idea de qué puede ser.
Gracias de nuevo por vuestra ayuda y un saludo
Hola Ivan
Esos problemas de javascript según lo que comentas sólo se dan en una de tus plantillas.
Puede ser que tu template también utilice javascript para ciertas cosas lo cual esta creando un conflicto, (a veces por el uso de librerías diferentes a mootools)
Estas usando sólo un formulario en la página?, prueba sólo tener el formulario sin ningún otro módulo cuando si visualiza el formulario para detectar si es un problema con algún módulo externo o del template.
Saludos.
Hola John,
Gracias por contestar. No entiendo muy bien lo que me comentas. Lo que te puedo decir es que al visualizar el formulario no da ningún problema, es cuando le doy al botón "enviar" cuando tira el error, el error, deduzco, que es al validar algún campo o todos, eso ya no lo sé. Viene todo configurado por defecto tal y como lo habéis puesto en vuestro pack. La función que se ejecuta es
function ff_validate_submit(element, action)
{
if(typeof bfUseErrorAlerts != 'undefined'){
JQuery(".bfErrorMessage").html('');
JQuery(".bfErrorMessage").css("display","none");
}
error = ff_validation(0);
if (error != '') {
if(typeof bfUseErrorAlerts == 'undefined'){
alert(error);
} else {
bfShowErrors(error);
}
ff_validationFocus();
} else
ff_submitForm();
} // ff_validate_submit
Pero no encuentro con qué puede interferir, puede que algunas de las funciones llamadas dentro de esta función no las encuentre, pero no sé si es por eso y en caso de que fuese eso, no sé cómo puedo arreglarlo. Como digo si queréis os subo la web a un subdirectorio del hosting (para no tocar la web principal) por si os es más fácil echarme una mano porque la verdad es que ando muy perdido.
A ver si podemos dar con la solución.
De nuevo y como siempre muchas gracias,
Iván
Hola Ivan
Si, sería bueno que subas la web así podemos ver los problemas con más detalle.
Saludos.
Hola Ivan,
"Foro de soporte gratuito para webs Joomla alojadas en Webempresa.com".
Debes tener en cuenta que no podemos reproducir tu escenario de problemas con tu Joomla! ejecutándose en local, pues existen cientos de inconvenientes y limitaciones con aplicaciones XAMPP, WAMPP, AppServ, etc., lo que supone un verdadero galimatías de cruces de consultas y respuestas en un escenario que finalmente no termina funcionando de forma adecuada.
Si deseas que podamos responder tus dudas con la plantilla que comentas y BreezingForms debes subirlo al Hosting que tengas contratado, de esta forma podremos responderte con conocimiento de causa, pues sabemos como están configurados nuestros servidores en relación a las tecnologías que usan para el correcto funcionamiento de Joomla!.
La mejor manera de mover tu Joomla! a "cualquier" otro lugar "remoto o local" es mediante el uso de la extension "gratuita" llamada Akeeba Backup, la cual te permite realizar una copia completa de tu sitio y base de datos en formato .jpa (formato propietario de la extensión y el más recomendado) que en un solo archivo te permite llevarte tu instalación a donde quieras o mantenerlo como archivo de seguridad.
Te adjuntamos unos vídeos para poder copiar y restaurar un Joomla! de un hosting a otro o en el mismo Hosting, ya sea local o remoto:
Como copiar tu Joomla con Akeeba Backup o JoomlaPack:
https://www.webempresa.com/videos/akeeba_copiadeseguridad/akeeba_copiadeseguridad.html
Como restaurar tu Joomla con Akeeba Backup o JoomlaPack:
https://www.webempresa.com/videos/akeeba_restauracion/akeeba_restauracion.html
En el caso que pongas una contraseña al realizar un backup apúntala para luego introducirla en la restauración.
Saludos
Hola Gnumax,
Ya lo teneís subido, la url es http://www.dehesaboyal.es/virtuemart_prueba/ El caso es que he tenido que instalar una versión nueva porque no he podido hacer la copia con akeeba bakcup (el pc es de la empresa y no tengo privilegios de admin así que no puedo escribir en ciertos directorios y el akeeba de daba error).
Como digo ya lo teneís subido. Lo curioso es que ahora en el gestor de módulos no me aparece el módulo BreezingForm (Sin embargo en el direcotrio modules sí que aparece), por lo que ni se muestra. Si lees mi primer post verás que este problema lo solucioné con habilitando el breezingForm en el gestor de módulos, pero es que ni me aparece, con lo que no podréis ni visualizar el formulario.
Ya me comentáis.
Un saludo y gracias,
Iván
Hola Ivan,
En la plantilla está cargando estos estilos:
Muchas Gracias Jordi,
Ok, lo del breezingForm en el gestor de módulos ya lo tengo controlado.
Verás el tema de la plantilla, es que como os dije es de themza.com y en particular a mi cliente le gusta esta por formas y colores (no se quiere gastar dienero en una profesional), el caso es que he instalado otra plantilla del mismo sitio, y el formulario funciona correctamente, no me tira ningún error JavaScript al pulsar el botón "enviar", La verdad es que con esta plantilla no encuentro el por qué interfiere el JavaScript y me gustaría que me orientárais si podeis.
He probado asociarle al botón "enviar" del formulario, todos los scripts que vienen predefinidos y siempre me da error ¿cómo puede da error el javascript de una plantilla con el del formulario? La verdad es que si me podéis orientar un poco más os lo agradeceré, si no pues tampoco vamos a estar todo el día dándole vueltas a esto, intentaré modificar otro template donde funcione el breezingform y listo.
Muchas gracias (por los links a los videos) y un saludo,
Iván
Increible pero cierto,
Ahora resulta que en el servidor de WebEmpresa me funciona perfectamente y no me da errores.
Muchas gracias a todos.
Por cierto otra pregunta. En localhost no puedo probra a enviar los formularios porque no tengo configurado servidor de correos, pero ¿el breezingforms debería de funcionar en cualquier hosting que se contrate o sólo funciona en el vuestro porque tenéis una configuración específica?
Por cierto Jordi, lo que me comentas:
"En la plantilla está cargando estos estilos:
Hola Ivan,
Visualizó correctamente http://www.dehesaboyal.es/virtuemart_prueba/index.php?option=com_breezingforms&Itemid=54 el formulario.
Por lo que no hace falta que modifiques el bfClearfix, a través de Firebug no veo exactamente todos los archivos relacionados, pero intuyo que es el index.php de la plantilla. Para encontrar, si tienes la plantilla en local, realiza una búsqueda por los archivos de la palabra bfClearfix.
El componente pude funcionar en otros hostings, siempre que reúnan las características necesarias para que Joomla! funcione correctamente.
Saludos,
Mil gracias de nuevo Jordi,
La verdad es que con Firebug no se indican los ficheros que se visualizan, solos los CSS asociados.
Ahora se ve estupendamente porque como te dije, el modulo Breezingform no estaba habilitado, en cuanto lo habilité se ha visto.
Lo que me ha dejado prelplejo es que cuando lo he subido al hostingo los problemas con el javascript han desaparecido, sin embargo en mi pc local continúan, supongo que será problema del xamp que tengo instalado, es una cosa muy extraña, pero si me funciona en el hosting, por mi perfecto.
Muchas gracias de nuevo y un saludo,
Iván