• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Solucionado Ocultar usuarios en línea a invitados

Estado
Cerrado para nuevas respuestas

Glovic

XenForoUser
Mensajes
55
Puntuación de reacciones
9
Puntos
8
País
España
Versión de XenForo
Página web
Web
He visto algun post por aqui pero no esta disponible los complementos, alguien sabe como hacerlo?
 

luis

Administrador
Mensajes
1.636
Puntuación de reacciones
727
Puntos
613
Sitio web
xenfacil.com
País
España
Versión de XenForo
1.5.12
PayPal
Donar dinero a este usuario
Página web
Web
Si te explicaras algo mejor acerca de lo que deseas, tal vez yo igual te entendería....
 

Glovic

XenForoUser
Mensajes
55
Puntuación de reacciones
9
Puntos
8
País
España
Versión de XenForo
Página web
Web
Si te explicaras algo mejor acerca de lo que deseas, tal vez yo igual te entendería....

Hola Luis,

Es que con el titulo pense que se comprenderia.

Lo explico un poco mejor.

Me refiero en el panel derecho de sidebar donde sale los usuarios conectados, tantos los logueados, invitados y robots, yo lo tengo que sin logearse se ven y ustedes en xenfacil tambien por lo que veo.
Lo que quiero es que lo no logueados no vean los usuarios conectados, que solo los usuarios logueados vean quien estan en linea.

;)
 

luis

Administrador
Mensajes
1.636
Puntuación de reacciones
727
Puntos
613
Sitio web
xenfacil.com
País
España
Versión de XenForo
1.5.12
PayPal
Donar dinero a este usuario
Página web
Web
Hola Víctor,

Respuesta de memoria que no estoy cerca, ni delante de un ordenador.

Panel de administración --> Usuarios --> Permisos de grupo --> Usuarios sin registrar/Sin confirmar --> Ver lista de usuarios (Colocar en "No permitir (NO)" este permiso).

Si no me equivoco, no verán el bloque de la barra lateral y tampoco la pestaña en la barra de navegación.

Servirá?????
 
  • Me Gusta
Reacciones: lms

Glovic

XenForoUser
Mensajes
55
Puntuación de reacciones
9
Puntos
8
País
España
Versión de XenForo
Página web
Web
Creo que lo que comentas eso desactiva ver la lista de usuarios /miembros, pero no los conectados tengo que probarlo pero me suena a eso sí mal no recuerdo.
 

luis

Administrador
Mensajes
1.636
Puntuación de reacciones
727
Puntos
613
Sitio web
xenfacil.com
País
España
Versión de XenForo
1.5.12
PayPal
Donar dinero a este usuario
Página web
Web

Glovic

XenForoUser
Mensajes
55
Puntuación de reacciones
9
Puntos
8
País
España
Versión de XenForo
Página web
Web
He intentado esto, pero en mi grupo de no logueados que es el grupo 1 pero no funciona.:confused:

Template: sidebar_online_users

<xen:if is="{$visitor.user_id} != 0">
 

luis

Administrador
Mensajes
1.636
Puntuación de reacciones
727
Puntos
613
Sitio web
xenfacil.com
País
España
Versión de XenForo
1.5.12
PayPal
Donar dinero a este usuario
Página web
Web
Esa sentencia condicional no es correcta.

Necesita ser algo como:
Rich (BB code):
<xen:if is="{$visitor.user_id}">
Lo que vaya aquí dentro sólo se mostrará a los usuarios que hayan iniciado sesión.
</xen:if>
Aquí un tutorial sobre las sentencias condicionales: http://xenfacil.com/recursos/sentencias-condicionales-de-xenforo.24
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Esa sentencia condicional no es correcta.

Necesita ser algo como:
Rich (BB code):
<xen:if is="{$visitor.user_id}">
Lo que vaya aquí dentro sólo se mostrará a los usuarios que hayan iniciado sesión.
</xen:if>
Aquí un tutorial sobre las sentencias condicionales: http://xenfacil.com/recursos/sentencias-condicionales-de-xenforo.24
Con <xen:if is="{$visitor.user_id}"> obtienes que si visitan la página los usuarios, por ejemplo, 1, 5 y 456 la condicional se resuelve diciendo SI es 1, SI es 5 y SI es 456 que, como son, son válidas. Cuando un usuario no está registrado tiene el user_id = 0, la condicional SI es 0 equivale a falso ya que el 0 es la negación de los usuarios que existen. Cuando pones <xen:if is="{$visitor.user_id} != 0"> debiera funcionarte, pero para los grupos debieras usar
Rich (BB code):
<xen:if is="{xen:helper ismemberof, $visitor, x}">
Este contenido se mostrará a los miembros del grupo x
</xen:if>
en mi grupo de no logueados que es el grupo 1
Rich (BB code):
<xen:if is="!{xen:helper ismemberof, $visitor, 1}">
El contenido NO se mostrará a los miembros del grupo 1, pero si a todos los miembros de los demás grupos.
</xen:if>

Salud2
 

Glovic

XenForoUser
Mensajes
55
Puntuación de reacciones
9
Puntos
8
País
España
Versión de XenForo
Página web
Web
Bien gracias a Luis ya lo solucione.

El problema era mio que no supe explicarme bien.

Yo queria que se ocultara los usuarios conectados si, pero se me olvido decir que utilizaba el complemento Widget Framework, a sin que las modificaciones la tenia que hacer en dicho complemento, os pido perdon por mi mala explicacion y para los demas que lo lean comprender antes si tenemos un complemento el cual lo esta haciendo y no se activa si no estamos haciendolo en su complemento, por que lo duplica y por ello cometi ese error.
 
Estado
Cerrado para nuevas respuestas
Arriba