Publicidad

¿Existe la siguiente variable?

Publicado por jotade, 10 Mayo de 2022, 20:21

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

jotade

Buenas, comento lo que quiero hacer. Me gustaría, en el index del foro, en el apartado de los online, que te muestra los usuarios conectados 15 minutos, que aparecieran TODOS los títulos del foro, esto significa rangos + rangos por contoneo en mensajes...

La variable $context['membergroups'] con un implode, muestra los grupos pero solo de los rangos (admin, global mod...), no tiene en cuenta los rangos por contoneo de mensajes (novato, avanzado...), en primer lugar quisiera saber si existe una variable que muestre TODOS.

Después de conseguir eso, me gustaría que mostrase solo los member groups de los usuarios activos, es decir, si hay 1 admin, y 1 usuario veterano, que muestre admin y veterano. Imagino que eso lo pueda hacer con array_unique para evitar valores duplicados, que me saldrían si por ejemplo, hay 3 online, siendo 1 de ellos admin y 2 veteranos.

Gracias.

Rock Lee

No estoy muy seguro si es conveniente hacerlo en si mismo por la carga puede representar, aunque creo lo vi en algun lado aplicado y no parecia sobre cargar el host. Una opcion algo mas larga seria crear un nuevo grupo copiando los permisos de conteo de mensajes sino capas una version mas corta es cargar las opciones del usuario "$settings, $options" (que podes encontrar en display.template.php) y usar la variable "['post_group']" que muestra de los rangos por conteo, en cambio "['group']" solo muestra como decis admin, Gmod, etc. No ando cerca de una PC como para probar justo ahora pero en mi logica deberia funcionar, solo cargamos lo datos del usuario pero no se como afecte cuando se tiene leer muchos usuarios (por eso no se si es bueno sumado si existe muchos grupos).


Saludos Familia!

jotade

Buenas Rock, muchas gracias por la ayuda, pero me temo que no consigo mostrar todos los rangos del foro con ninguna variable

Rock Lee

Voy hacer algunas pruebas como aplicarlo, por como no es algo comun se pida y no esta pensado de esa manera, porque sabia no iba a ser tan facil o requiere algunos pasos mas...


Saludos Familia!

Temas Similares (4)