Importante: Ya no se admite la versión 1.0 de la API de reCAPTCHA. Actualiza a la versión 2.0. Más información
El complemento reCAPTCHA phpBB2 usa un CAPTCHA para evitar el spam en el foro.
Te recomendamos que uses el MOD de reCAPTCHA phpBB para instalar reCAPTCHA. Hay dos modificaciones disponibles: una para el registro y otra para las publicaciones de invitados.
Además del MOD de phpBB, también hay un parche para habilitar reCAPTCHA cuando se registra. Para instalar reCAPTCHA con un parche, sigue estas instrucciones:
- Descarga el archivo ZIP y extráelo.
- Mueve el archivo recaptchalib.php al directorio de inclusiones de phpBB.
- Aplica el primer parche ejecutando el siguiente comando desde el directorio “include” de phpBB:
patch -b usercp_register.php < /path/to/usercp_register.patch
- Mover el archivo profile_add_body.tpl.patch a las plantillas de phpBB/<your_theme> (de forma predeterminada, <tu_tema> es “subSilver”)
- Aplica el segundo parche ejecutando el siguiente comando desde las plantillas de phpBB/<your_theme> directorio:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- Regístrate para obtener claves de reCAPTCHA aquí. reCAPTCHA te enviará una solicitud privada. Abre usercp_register.php en el directorio de inclusiones. y actualiza $recaptcha_public_key y $recaptcha_private_key con los valores que se emitieron.
- Eso es todo. El widget de reCAPTCHA ahora debería aparecer en la página de registro del usuario.
Preguntas frecuentes
- ¿Qué sucede si falla el comando de aplicación de parches?
-
El parche se creó con una diferencia unificada (diferencia -u). Las diferentes versiones de este archivo u otras modificaciones pueden causar un conflicto. Puedes estudiar el archivo de parche para ver qué se modificado y cómo esto causó un conflicto con tu archivo.
- Quiero revertir los cambios del parche o desinstalar reCAPTCHA, ¿cómo lo hago?
-
Cuando ejecutaste el comando del parche con el bloque “-b” , se realizó una copia de seguridad de los archivos en el mismo directorio. Usar la mv para reemplazar el archivo con el parche por el original. También puedes borrar el archivo recaptchalib.php de tu directorio inclusiones.