si alguien lo a echo no se si os habeis dado cuenta que al cerrar sesion desde la pagina externa redirecciona a la pagina del foro k indica que el usuario se desconecto correctamente pero luego al cabo de unos seg esta a su vez redirecciona nuevamente pero se keda en la pagina principal del foro lo que pongo aki es para k esta segunda redireccion valla a la pagina donde estabamos o donde queramos debo decir tb que al hacer logout desde la pagina del foro no redireccionara a esta pagina,el logout de la pagina del foro redireccionará de forma normal es muy sencillo.
abrimos
ucp.php
buscamos
Código PHP:
en esta ultima linea modificar index por la ruta de la pagina que queremos que se muestre en mi caso registrar.php recordar que para directorios anteriores es ../ por cada directorio anterior en mi caso quedaria asi.Ver original
case 'logout': if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id) { $user->session_kill(); $user->session_begin(); $message = $user->lang['LOGOUT_REDIRECT']; } else { $message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED']; } meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
meta_refresh(3, append_sid("{$phpbb_root_path}../registrar.$phpEx"));