Skip to main content

Agregar reCaptcha en Joomla 1.5

Alejo Sotelo - Developer
Alejo A. Sotelo - @alejoasotelo
Publicado el 03 Abril 2019

Para agregar reCaptcha al contacto en Joomla 1.5 (SOLO J1.5) instalamos el plugin reCAPTCHAIntegrator y luego copiamos el archivo /components/com_contact/views/contact/tmpl/default_form.php a /templates/NOMBRE_TEMPLATE/html/com_contact/contact/default_form.php.  

Si el archivo /templates/NOMBRE_TEMPLATE/html/com_contact/contact/default_form.php ya existe, no es necesario ser copiado.

Una vez copiado lo abrimos y agregamos el siguiente codigo luego del campo Password:

 

<label for="captcha"><?php echo JText::_('Ingrese captcha'); ?>: *</label>
<?php
$mainframe = &JFactory::getApplication();
$mainframe->triggerEvent('onCaptchaDisplay');
?>

Vamos al gestor de plugins, en el administrador, y buscamos System - JEZ reCAPTCHA Integrator, lo abrimos, habilitamos el plugin y luego seteamos los siguientes parametros:

Public Key : generado desde recaptcha.net
Private Key: generado desde recaptcha.net
Inclusion Syntax: NO
Auto-verify: SI

Guardamos y listo, queda funcionando reCaptcha en nuestro Joomla 1.5

Más artículos de Alejo A Sotelo - Desarrollo Web

28 Abril 2026
Desarrollé SA MCP Server, un componente open source para Joomla 3 y 4 que implementa el protocolo MCP (Model Context Protocol) y permite que asistentes de inteligencia artificial como Claude gestionen el contenido de tu sitio dir…
23 Abril 2026
Hace poco recibí el contacto de una persona cuyo sitio web en Joomla no es gestionado por mi equipo. Me contactó con urgencia: su página estaba funcionando mal, aparecían archivos extraños y temía que los datos de sus clientes es…
19 Abril 2026
Un sitio que tarda más de 3 segundos en cargar pierde el 53% de sus visitantes antes de mostrar una sola línea de contenido. Si estás en Joomla y notás que tarda, este artículo es para vos. Cuando un…
13 Junio 2025
Si tu sitio Joomla se ve sin estilos o los archivos Javscript no funcionan correctamente al usar OpenLiteSpeed por mala codificación, probablemente se deba a una doble compresión de archivos CSS y JS. Esto ocurre porque OpenLiteS…