Problema del Captcha de Joomla 3

Como muchos de ustedes saben que Joomla trae incorporado un sistema captcha de la api de recaptcha de Google para poner en nuestros sitios Web. Hablamos del típico código para poner al final de los formularios para no recibir spam. Sin embargo en la versión de Joomla 3.x, debemos realizar un pequeño cambio en el código, ya que aunque activemos las opciones y el plugin, el captcha no se visualiza y nos quedamos algo perdidos.

Al cambiar Google una de sus directrices, concretamente la URL de la Api que llama al recaptcha, tenemos que cambiar una línea de código para que nuestro recaptcha funcione correctamente.

Para ello debemos ir al archivo que se encuentra en el directorio: plugins/captcha/recaptcha/recaptcha.php.

En la línea 24 veremos las siguientes 3 líneas de código:

const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";

La primera línea debemos cambiarla por:

http://www.google.com/recaptcha/api

No olvidar guardar los cambios y sobreescribir el archivo en vuestro servidor local u online. El recaptcha aparecerá ahora perfectamente. Importante señalar también que no debemos olvidar incluir la clave pública y la clave privada que debemos recoger en www.google.com/recaptcha.

El recaptcha ha simbolizado toda una revolución para los formularios de sitios Web por todo el mundo.