Bueno, yo también uso Joomla y Phpbb3...
No deshabilité los registros
Simplemente hice unas cuantas ediciones en archivos de PHPBB3, de tal forma que cuando un usuario de clic en el botón registrar sea redireccionado al formulario de registro de Joomla.
Para tal efecto hacer lo siguiente
Abrir
Y buscar
Código: Seleccionar todo
'U_SEND_PASSWORD' => ($config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=sendpassword') : '',
'U_RESEND_ACTIVATION' => ($config['require_activation'] != USER_ACTIVATION_NONE && $config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=resend_act') : '',
reemplazar por
Código: Seleccionar todo
'U_SEND_PASSWORD' => ($config['email_enable']) ? '/index.php?option=com_user&view=reset' : '',
'U_RESEND_ACTIVATION' => ($config['require_activation'] != USER_ACTIVATION_NONE && $config['email_enable']) ? '/index.php?option=com_user&view=reset' : '',
Estos cambios se encargan, que cuando el usuario le de clic a "perdí mi contraseña" y "reenviar email de activación" sean redireccionados a los formularios respectivos de Joomla.
Buscar
Código: Seleccionar todo
'U_REGISTER' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
reemplazar por
Código: Seleccionar todo
'U_REGISTER' => '/index.php?option=com_user&task=register',
Esta última hará la redirección al formulario de registro de Joomla.
Y en definitiva, si no quieres tocar esos códigos, ve al ACP de tu phpbb3 y vas donde dice: "Configuración de registro de usuarios" y seleccionas la opción que dice "Deshabilitar"
con eso deshabilitas el registro desde tu foro phpbb3