Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Transferirme los permisos del Usuario no funciona

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x

0
No hay votos
 
Votos totales: 0

zoby
Ex Staff
Mensajes: 1286
Registrado: 01 Ene 2011, 12:20
Género:

Re: Transferirme los permisos del Usuario no funciona

#16

Mensaje por zoby »

djnewtonmix escribió:yo sigo buscando espacios XDDD
No busques en archivos imposibles (tipo style.php o algun .html XD)

Por otro lado, revise tu archivo pero esta bien :nolose:
Veamos, te sale el tipico mensajito, ¿no?
Permisos de <NombredeUsuario> transferidos correctamente, ahora puede navegar por el foro con los permisos de ese usuario.
Por favor tenga en cuenta que los permisos administrativos no han sido transferidos. Puede volver a sus permisos anteriores en cualquier momento.

Volver a la página principal
Dices que te redirige al indicey entonces ya no tienes transferidos los permisos...
En verdad esto me esta causando quebraderos de cabeza ya xD :?
Probemos a cambiar la redirección...
En el ucp.php
Buscar:

Código: Seleccionar todo

		if (!$auth->acl_get('a_switchperm') || !$user_row || $user_id == $user->data['user_id'] || !check_link_hash(request_var('hash', ''), 'switchperm'))
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}

		include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);

		$auth_admin = new auth_admin();
		if (!$auth_admin->ghost_permissions($user_id, $user->data['user_id']))
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}

		add_log('admin', 'LOG_ACL_TRANSFER_PERMISSIONS', $user_row['username']);

		$message = sprintf($user->lang['PERMISSIONS_TRANSFERRED'], $user_row['username']) . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
		trigger_error($message);
Reemplazar con:

Código: Seleccionar todo

		if (!$auth->acl_get('a_switchperm') || !$user_row || $user_id == $user->data['user_id'] || !check_link_hash(request_var('hash', ''), 'switchperm'))
		{
			redirect(append_sid("http://www.locuramix.net/foro/index.$phpEx"));
		}

		include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);

		$auth_admin = new auth_admin();
		if (!$auth_admin->ghost_permissions($user_id, $user->data['user_id']))
		{
			redirect(append_sid("http://www.locuramix.net/foro/index.$phpEx"));
		}

		add_log('admin', 'LOG_ACL_TRANSFER_PERMISSIONS', $user_row['username']);

		$message = sprintf($user->lang['PERMISSIONS_TRANSFERRED'], $user_row['username']) . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="http://www.locuramix.net/foro/index.$phpEx">', '</a>');
		trigger_error($message);
Lo que hago es reemplazar la variable (que por cierto, es la del bug) $phpbb_root_path por la ruta de tu foro, si no cambia nada puedes probar también a cambiar include($phpbb_root_path . 'includes/acp/auth.' . $phpEx); por include(. 'http://www.locuramix.net/foro/includes/acp/auth.' . $phpEx);
Aunque dudo que esto pueda llegar a cambiar algo drasticamente :nolose:
Por otro lado, lo de los permisos te pasa al trnsferirte los de cualquier usuario?

Luego sobre el bug, añadir $phpbb_root_path en esta linea del includes/functions_display.php global $flags, $config; quedando así global $flags, $config, $phpbb_root_path; debería de solucionar el bug :nolose:
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.


Normas de phpBB-Es | de Soporte en phpBB-Es.COM | Soporte MODificaciones phpBB en phpBB-Es
No doy soporte a quienes alteren o eliminen los copyright
No doy soporte por privado ni por msn : tenga en cuenta que su problema, también puede ser el problema de otro usuario.

Mi sitio web

Cerrado

Volver a “Foros de Soporte 3.0.x”