Avisos
Vaciar todo

Recaptcha siempre Faltante o Equivocado  

Página 1 / 2
 
Jaimax
 Jaimax
Reputable Member

Hola!

Estoy creando unos formularios con Breezing Forms para mi web y he introducido un campo de type recaptcha. He registrado mi dominio y obtenido las keys públicas y privadas. Lo configuro aparentemente bien pero cuando pruebo el formulario siempre me dice que el código captcha es faltante o equivocado.

Evidentemente, me asegurado de escribir el código bien decenas de veces.

Sabéis que puede ser?¿

Gracias por adelantado.

Un saludo.

Citar
Respondido : 17/05/2011 4:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Jaimax

Puedes enviar la url de tu sitio para ver el formulario

Saludos.

ResponderCitar
Respondido : 17/05/2011 6:45 pm

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

Jaimax
 Jaimax
Reputable Member

Hola,

aquí dejo el link, la web está en construcción... por lo que no os asustéis si véis cosas raras.

http://www.viajealreinodelmetal.es/staff/item/17-jaimev

Gracias!

Saludos.

ResponderCitar
Respondido : 06/09/2011 4:03 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Jaimax,

Prueba dos cosas:
- Desactivar el plugin JCE utilities
- Desactivar las url's amigables en la configuración global de Joomla!

Saludos,

ResponderCitar
Respondido : 06/09/2011 4:20 pm

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

Jaimax
 Jaimax
Reputable Member

Hola Jordi,

el resultado sigue siendo el mismo 🙁 .

Alguna otra idea?

Saludos.

ResponderCitar
Respondido : 06/09/2011 8:24 pm
Jaimax
 Jaimax
Reputable Member

Hola de nuevo,

en realidad la idea de poner el código es para que los bots automáticos no nos llenen el correo de mensajes absurdos. Pero si resulta que estos bots no tienen esa capacidad de hacer eso en formularios de Joomla, quito el código y fuera.

Gracias de nuevo.

Saludos!

ResponderCitar
Respondido : 06/09/2011 8:33 pm

Jordi Sala
 Jordi Sala
Miembro Admin

Hola Jaimax,

¿Porque no utilizas el captcha que viene por defecto en Breezingforms?. Solo es crear Nuevo tipo de elemento (editando el formulario ) --> Captcha.
A mi personalmente el Recaptcha no me gusta, por la dificultad de visualización de las letras, que muchas veces son muy difíciles de visualizar.

Saludos,

ResponderCitar
Respondido : 07/09/2011 8:03 am
Jaimax
 Jaimax
Reputable Member

Hola Jordi,

lo pruebo y te cuento.

Gracias.

ResponderCitar
Respondido : 07/09/2011 9:16 am

Cursos Gratuitos WordPress

Jaimax
 Jaimax
Reputable Member

Hola de nuevo Jordi,

ha funcionado bien, pero es que es más feote, pero bueno, lo mantendremos.

Hay alguna posibilidad de mostrar un mensaje al usuario de confirmación de envío de formulario?

Gracias.

Saludos.

ResponderCitar
Respondido : 07/09/2011 2:27 pm
Jaimax
 Jaimax
Reputable Member

Hola,

como puedo poner un mensaje conforme el formulario se ha enviado correctamente?

Gracias.

ResponderCitar
Respondido : 12/09/2011 9:32 pm

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

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Jaimax,

Hemos hablado bastante en este Foro de como pasar página en BreezingForms para que cuando un usuario cumplimente un formulario y lo envíe le cargue una segunda página diciendo que el envío fue correcto.

Pasar página en Breezingforms

Hay que editar el formulario, y en la pestaña de scripts --> Script del Submitted --> personalizado, introducir el código:

function ff_nombredelformulario_submitted(status, message) {  
 
   switch (status) { 
       case FF_STATUS_OK: 
          ff_switchpage(2); 
          break; 
       case FF_STATUS_UNPUBLISHED: 
       case FF_STATUS_SAVERECORD_FAILED: 
       case FF_STATUS_SAVESUBRECORD_FAILED: 
       case FF_STATUS_UPLOAD_FAILED: 
       case FF_STATUS_ATTACHMENT_FAILED: 
       case FF_STATUS_SENDMAIL_FAILED: 
       default: 
          alert(message); 
   } // switch 
} // ff_nombredelformulario_submitted

Donde indico nombredelformulario hay que sustituir por el nombre del mismo, no por el título de formulario.

Es obvio que en BreezingForms debes crear primero la página 2 para que muestre el texto que tu destaques.

Si además quieres mejorar el CAPTCHA que pinta BreezingForms porque es muy grande, lee lo siguiente, d elo que tambien hemos hablado en el Foro:

En las últimas versiones de BreezingForms aparece un capta que inicialmente tiene un tamaño demasiado grande, y se puede modificar de forma sencilla editando el siguiente archivo:

- /com_breezingforms/images/captcha/securimage_show.php

Localizas el siguiente código y le haces las modificaciones que indico en el mismo:

//Change some settings

$img->image_width = 134;
$img->image_height = 30;
$img->perturbation = 0.40; // 1.0 = high distortion, higher numbers = more distortion - antes 0.75
$img->image_bg_color = new Securimage_Color(0xe0, 0xe0, 0xe0); // e0e0e0
$img->text_color = new Securimage_Color(0xe0, 0x81, 0x3d); //e0813d
$img->text_transparency_percentage = 5; // 100 = completely transparent
$img->num_lines = 0; // antes 8
$img->code_length = 6; // antes 5
$img->line_color = new Securimage_Color(0x80, 0xbf, 0xff);
$img->signature_color = new Securimage_Color(rand(0, 64), rand(64, 128), rand(128, 255));
$img->image_type = SI_IMAGE_PNG;

/// set to true if no TTF support

$img->use_gd_font = false;
$img->gd_font_file = JPATH_SITE . '/components/com_breezingforms/images/captcha/gdfonts/bubblebath.gdf';

El resultado es diferenciador, ya que obtendrás una imagen mucho más pequeña y si el fondo (líneas irregulares dibujadas encima) entorpece la visión correcta de letras y números puedes aumentar/reducir transparencia en la línea:

 $img->text_transparency_percentage = 5; // 100 = completely transparent

Saludos

Post del Foro:
https://www.webempresa.com/foro/6-Joomla-15/3653-cambiar-tama%C3%B1o-Captcha-en-breezingform.html#3711

Saludos

ResponderCitar
Respondido : 12/09/2011 10:52 pm
Jaimax
 Jaimax
Reputable Member

Hola gnumax,

gracias por la información, me ha funcionado y a la primera.

El tema está ahora en que en la primera página del formulario ya no salen los botones Enviar y Borrar, sino que sale el botón Siguiente. Cuando das a Siguiente, el formulario se envía y pasa a la segunda página con mi mensaje y el botón Enviar y Borrar. Queda un poco raro...

Como puedo evitar esto y que el botón Enviar y Borrar salgan en la primera página?

Gracias!

Saludos.

ResponderCitar
Respondido : 13/09/2011 10:05 am

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

Jordi Sala
 Jordi Sala
Miembro Admin

Hola Jaimax,

He querido visualizar el formulario, pero tienes el sitio web en mantenimiento.

function ff_nombredelformulario_submitted(status, message) {

switch (status) {
case FF_STATUS_OK:
ff_switchpage(2);
break;
case FF_STATUS_UNPUBLISHED:
case FF_STATUS_SAVERECORD_FAILED:
case FF_STATUS_SAVESUBRECORD_FAILED:
case FF_STATUS_UPLOAD_FAILED:
case FF_STATUS_ATTACHMENT_FAILED:
case FF_STATUS_SENDMAIL_FAILED:
default:
alert(message);
} // switch
} // ff_nombredelformulario_submitted

No hay que hacer más cambios en código. No entiendo porque te salé un "siguiente", porque solo hay que crear la segunda página con un mensaje de agradecimiento, y no crear un botón de siguiente en la primera página, ya que el enviar tiene que aparecer en la primera página.

Saludos,

ResponderCitar
Respondido : 13/09/2011 11:17 am
Jaimax
 Jaimax
Reputable Member

Hola Jordi,

yo no he creado el botón, ha salido solo...

te dejo el link, ya está abierto el site:

http://www.viajealreinodelmetal.es/staff/item/17-jaimev

Gracias.

Saludos.

ResponderCitar
Respondido : 13/09/2011 11:19 am

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

Jordi Sala
 Jordi Sala
Miembro Admin

Hola Jaimax,

¿Que tipo de edición estás usando en Breezing Forms para crear formularios, classic mode, quick mode u otra ?

Saludos,

ResponderCitar
Respondido : 13/09/2011 11:45 am
Página 1 / 2