Ocultar "Usuarios en línea"

Started by Ibues, August 03, 2022, 12:04:18 AM

Previous topic - Next topic

Ibues

Hola,

he estado buscando información y he encontrado únicamente este hilo:
https://www.simplemachines.org/community/index.php?topic=552907

En inglés también he buscado y he encontrado un par de hilos donde explican que debe deshabilitarse de configuración (ver quien está en línea) y también desde permisos del grupo en cuestión.
Tengo deshabilitado ver quien está en línea para visitantes y para usuarios regulares, pero sigue apareciendo.

Probé limpiando caché, usando otro navegador, y solo tengo instalado theme curve 2 por defecto.

Sigue mostrando "Usuarios en línea" por defecto a todo el mundo. Visitantes incluídos.

Ibues

[Respondo porque no me deja editar el post inicial]

He encontrado esto:

https://www.simplemachines.org/community/index.php?topic=468989

Es justo lo que me gustaría, pero tratando de hacerlo me he dado cuenta de que el código por defecto de board.template ya no es el mismo.

¿Podrían ayudarme a hacer esa misma modificación con la nueva versión? (2.1.2)

Que esa sección, Usuarios en línea en el index, solo fuese visible para administrador/es.

Gracias.

-Rock Lee-

Tene en cuenta siendo administrador podes ver todo pero editando los permisos solo van a ver los numero y no poder acceder a ellos. No pude probarlo del todo pero intenta esto en el mismo BoardIndex.template.php busca:

    global $context, $scripturl, $txt, $modSettings, $settings;
    // "Users online" - in order of activity.
y remplazalo por:
    global $context, $scripturl, $txt, $modSettings, $settings, $user_info;
    if ($user_info['is_admin']) {
    // "Users online" - in order of activity.


Despues en el final del archivo:

echo '
</p>';
}

?>

remplazalo por:
echo '
</p>';
    }
}

?>

Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Ibues

Quote from: -Rock Lee- on August 05, 2022, 09:28:55 PMTene en cuenta siendo administrador podes ver todo pero editando los permisos solo van a ver los numero y no poder acceder a ellos. No pude probarlo del todo pero intenta esto en el mismo BoardIndex.template.php busca:

    global $context, $scripturl, $txt, $modSettings, $settings;
    // "Users online" - in order of activity.
y remplazalo por:
    global $context, $scripturl, $txt, $modSettings, $settings, $user_info;
    if ($user_info['is_admin']) {
    // "Users online" - in order of activity.


Despues en el final del archivo:

echo '
</p>';
}

?>

remplazalo por:
echo '
</p>';
    }
}

?>

Saludos!

Por lo que veo funciona perfectamente.

Desde usuario administrador se visualiza. Desde visitantes o resto de grupo de usuarios no se visualiza.

Muchas gracias!

Advertisement: