ofloda88   24 Mar, 2014, 9:14 am
#1
Hola,

Creo este hilo porque me gustaría saber si es posible ocultar la lista de miembros solo de Administradores, he estado leyendo mucho y solo veo para ocultar todos los miembros, no un grupo específico.
Quería saber si es posible, y si lo es, como se haría?

Muchas Gracias.
Saludos.
TomasVarnik   25 Mar, 2014, 5:17 pm
#2
El método más rápido requiere un core edit, debes modificar el archivo memberlist.php:

Buscas el bloque while que va desde la línea 232 a la 361:

while($user = $db->fetch_array($query))
{
 CODIGO ORIGINAL
}

Y le agregas una condición a ese bloque para que realice las acciones siempre que el usuario no sea un Administrador (en mi caso, grupo 4)

te quedará de esta forma:

while($user = $db->fetch_array($query))
{
  if($user['usergroup'] != "4")
  {
    CODIGO ORIGINAL
  }
}

Y por último debes agregar una línea de código para visualizar correctamente la multipágina.

Este código:

$search_query .= " AND u.usergroup NOT IN (4)";

va antes de este otro:

$query = $db->simple_select("users u", "COUNT(*) AS users", "{$search_query}");

que está en la línea 201.



Como siempre, antes de realizar los cambios, haz un backup de tu memberlist.php por las dudas. Y revisa que el id del grupo que quieras ocultar sea el correcto.
ofloda88   26 Mar, 2014, 2:29 am
#3
Buenas,

Ya lo he conseguido!!
MUCHAS GRACIAS compañero.

Se puede cerrar el hilo ya que es la solución correcta.

Saludos.
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.