reCaptcha no aparece en Joomla 2.5
Alejo A. Sotelo
@alejoasoteloAl ir al contacto del sitio con el que estaba trabajando note que el captcha no aparecia, se quedaba en blanco. Abri la consola de Firebug, recargue la pagina y me mostro el siguiente mensaje: "NetworkError: 404 Not Found - http://api.recaptcha.net/js/recaptcha_ajax.js", el error era logico el archivo nombrado no existia. Googlee un poco y me encontre con que reCaptcha ahora se aloja en Google (se esperaba, lo habian avisado).
La solucion en cuestion es la siguiente
- Descargamos el archivo /miJoomla/plugins/captcha/recaptcha/recaptcha.php.
- Vamos a la linea 24 donde dice const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
- Reemplazamos por const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
- Guardamos el archivo, lo volvemos a subir y listo.
Esta solucion se puede aplicar a cualquier caso en que se utilice reCaptcha y en cualquier Joomla. Obviamente en este caso esta aplicado a Joomla 2.5 por mi caso particular pero tranquilamente se puede adaptar la solucion a otras versiones de Joomla, plugins, modulos, componentes, etc.
Espero les haya servido de ayuda.