Avisos
Vaciar todo

[Resuelto] Fallo en formulario de contacto en inglés  

 
Sándor
 Sándor
Usuario activo

¡Buenos días!

He pasado a inglés mi web con G Translate pero el formulario de contacto en inglés no funciona. Cuando le das a "Submit" nunca llega a enviar el mensaje. En español sí funciona perfectamente. Tal y como me han indicado he abierto el archivo .htaccess y he añadido las líneas de código que me han sido proporcionadas pero sigue igual. El plugin que utilizo es Ninja Forms pero he probado con otros y dan el mismo error. Muchas gracias de antemano.

Un saludo.

Contenido solo visible a usuarios registrados

Respondido : 15/03/2024 7:42 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Sándor, 

Revisa si el conflicto lo puede estar generando como configuras la estructura de la URL en el plugin 

image

Si tienes activa alguna de estas opciones desactívalas y luego verifica si los formularios funcionan. 

Revísalo y nos comentas como va todo

Un Saludo 

Respondido : 15/03/2024 3:12 pm
Sándor me gusta

Cursos Gratuitos WordPress

Sándor
 Sándor
Usuario activo

@karen Hola Karen,

Muchas gracias por la respuesta. He probado a desactivar la URL en el plugin y el formulario funciona. El problema ahora es que la empresa del plugin me dice que no se puede desactivar la estructura URL en la versión de pago del plugin, que es la que me permite modificar las traducciones. Por tanto, la versión sin la URL en el plugin no me sirve.

¿Habría alguna otra manera de solucionar el fallo del formulario sin desactivar la URL en el plugin?

Muchas gracias.

Un saludo.

Respondido : 15/03/2024 7:16 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Sándor,

Segun entiendo usas una versión premium de Gtranslate la cual te permite editar las traducciones a medida es correcto?

El formulario funciona aparentemente sin problemas en su versión en español pero en ingles arroja un error 423

Esto puede significar que alguna regla estipulada a nivel de servidor no permita que se realice el envio del formulario

Puedes considerar probar lo siguiente

-Si es posible modificar contenido puedes crear un duplicado del formulario que solo sea para la versión en ingles y por medio de la herramienta paga de Gtranslate cambiar el formulario segun sea la traducción

-Enviar un ticket a soporte para validar de que a nivel de servidor no tengas una regla que impida el envio del formulario

-Elevar esta solicitud al soporte del plugin Gtranslate para que te den sus impresiones y posible solución al tema

Otras alternativas a considerar son

-Probar con otro complemento para crear formularios

-Si usas traducciones personalizadas una muy buena opcion es Polylang https://www.webempresa.com/blog/traducir-wordpress-varios-idiomas-que-plugin-usar.html

Revisa y nos comentas

Saludos!

Respondido : 15/03/2024 8:47 pm
Sándor me gusta

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

Sándor
 Sándor
Usuario activo

@bruno-vichetti Hola Bruno y muchas gracias por tu respuesta. 

Yo uso una versión premium de Gtranslate la cual me permite editar las traducciones a medida.

Estoy probando tus recomendaciones pero todavía no he conseguido resolver el problema y no tengo mucha confianza en que finalmente pueda lograrlo.

A mí me interesa tener la web en dos idiomas: español e inglés. Estoy considerando utilizar Polylang. Me surgen un par de dudas: este plugin trabaja duplicando la web, ¿correcto? ¿Esto penaliza el SEO de Google? y ¿tendría que contratar más hosting por el espacio?

Muchas gracias.

Un saludo.

Esta publicación ha sido modificada el hace 8 meses 2 veces por Sándor
Respondido : 16/03/2024 8:17 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sándor.

 este plugin trabaja duplicando la web, ¿correcto?

Exacto, tienes que duplicar las paginas/post para los idiomas que tengas instalados.

 ¿Esto penaliza el SEO de Google?

No, cada idioma es tratado como una instalación distinta.

¿tendría que contratar más hosting por el espacio?

En principio no, al utilizar el mismo contenido, imágenes, plugins...... el espacio de más que se genera es muy poco.

 

Un Saludo

Respondido : 16/03/2024 11:37 am
Sándor me gusta

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

Sándor
 Sándor
Usuario activo

@pepesoler Muchas gracias por la respuesta! Me queda todo claro 😉

El problema del formulario se ha solucionado gracias al soporte de Webempresa. El asunto es que el técnico ha realizado una prueba y ha visto que al intentar enviar un mensaje con el formulario en inglés se realiza una petición a través de wp-admin en la web con una IP francesa de G Translate, la cual es bloqueada en el firewall. Esto es debido a que por seguridad en los servidores de Webempresa se restringe el acceso a determinados servicios desde países de habla no hispana. Tal y como me ha explicado, he añadido Francia a la lista de países seguros para que se pueda acceder desde allí y ahora se realiza de forma correcta el envío del formulario.

Muchas gracias a todos por vuestra inestimable ayuda.

Un saludo.

Respondido : 16/03/2024 1:00 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Sándor.

Genial !!! Me alegra que lo solucionaras.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

Respondido : 16/03/2024 2:22 pm