• ¡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

Ayuda Staff en Linea xf2

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
Haberlo, seguro que lo hay. Usando las sentencias condicionales de XenForo 2 se podría hacer.
Como sigo sin ordenador y con el móvil es complicado, en cuanto lo monte te lo miro más a fondo.

Salud2
 
Última edición:

yreyes

Miembro
Mensajes
93
Puntuación de reacciones
7
Puntos
8
País
Cuba
Versión de XenForo
2.1.x
Tengo algo así para los títulos en la plantilla widget_members_online
Insertar CODE, HTML o PHP:
<xf:contentcheck>
                    <xf:foreach loop="$online.users" value="$user">
                        <xf:if is="$user.is_staff">
<li class="block-row">
<div class="contentRow">
<div class="contentRow-figure">
<xf:avatar user="$user" size="xs" />
</div>
<div class="contentRow-main contentRow-main--close">
<xf:username user="$user" rich="true" />
<div class="contentRow-minor">
<xf:if is="{{ $user.isMemberOf(3) }}">
<div class="usertitle">Administrador</div>
<xf:elseif is="{{ $user.isMemberOf(6) }}" />
<div class="usertitle">Colaborador</div>
<xf:elseif is="{{ $user.isMemberOf(15) }}" />
<div class="usertitle">Super Moderador</div>
<xf:elseif is="{{ $user.isMemberOf(4) }}" />
<div class="usertitle">Moderador</div>
<xf:else />
<xf:usertitle user="$user" />
</xf:if>
</div>
</div>
</div>
</li>
</xf:if>
                    </xf:foreach>
                </xf:contentcheck>
Haber si con esto podemos sacar algo
 

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
Prueba con esto
PHP:
<xf:contentcheck>
                    <xf:foreach loop="$online.users" value="$user">
                        <xf:if is="$user.is_staff OR $user.isMemberOf(6) OR $user.isMemberOf(15) OR $user.isMemberOf(4)">
<li class="block-row">
<div class="contentRow">
<div class="contentRow-figure">
<xf:avatar user="$user" size="xs" />
</div>
<div class="contentRow-main contentRow-main--close">
<xf:username user="$user" rich="true" />
<div class="contentRow-minor">
<xf:if is="{{ $user.is_admin }}">
<div class="usertitle">Administrador</div>
<xf:elseif is="{{ $user.isMemberOf(6) }}" />
<div class="usertitle">Colaborador</div>
<xf:elseif is="{{ $user.isMemberOf(15) }}" />
<div class="usertitle">Super Moderador</div>
<xf:elseif is="{{ $user.isMemberOf(4) }}" />
<div class="usertitle">Moderador</div>
<xf:else />
<xf:usertitle user="$user" />
</xf:if>
</div>
</div>
</div>
</li>
</xf:if>
                    </xf:foreach>
                </xf:contentcheck>

Salud2
 

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
Cambia el contenido de la plantilla widget_members_online por este otro y me dices.
Rich (BB code):
<xf:if is="$options.staffOnline">
   <xf:if contentcheck="true">
       <div class="block" data-widget-section="staffMembers"{{ widget_data($widget) }}>
           <div class="block-container">
               <h3 class="block-minorHeader"><a href="{{ link('members', null, {'key': 'staff_members'}) }}">{{ phrase('staff_online') }}</a></h3>
               <ul class="block-body">
               <xf:contentcheck>
                   <xf:foreach loop="$online.users" value="$user">
                       <xf:if is="$user.is_staff">
                           <li class="block-row">
                               <div class="contentRow">
                                   <div class="contentRow-figure">
                                       <xf:avatar user="$user" size="xs" />
                                   </div>
                                   <div class="contentRow-main contentRow-main--close">
                                       <xf:username user="$user" rich="true" />
                                       <div class="contentRow-minor">
                                           <xf:usertitle user="$user" />
                                       </div>
                                   </div>
                               </div>
                           </li>
                       </xf:if>
                   </xf:foreach>
               </xf:contentcheck>
               </ul>
           </div>
       </div>
   </xf:if>
</xf:if>

<div class="block" data-widget-section="onlineNow"{{ widget_data($widget) }}>
   <div class="block-container">
       <h3 class="block-minorHeader"><a href="{{ link('online') }}">{$title}</a></h3>
       <div class="block-body">
           <xf:if contentcheck="true">
               <div class="block-row block-row--minor">
                   <h4 class="block-textHeader block-textHeader--scaled">
                       {{ phrase('people_you_follow') }}
                   </h4>
                   <ul class="listHeap">
                       <xf:contentcheck>
                           <xf:if is="$options.followedOnline">
                               <xf:foreach loop="$online.users" value="$user">
                                   <xf:if is="in_array($user.user_id, $xf.visitor.Profile.following)">
                                       <li>
                                           <xf:avatar user="$user" size="xxs" img="true" />
                                       </li>
                                   </xf:if>
                               </xf:foreach>
                           </xf:if>
                       </xf:contentcheck>
                   </ul>
               </div>

               <div class="block-row block-row--minor">
                   <h4 class="block-textHeader block-textHeader--scaled">
                       {{ phrase('members') }}
                   </h4>
           <xf:else />
               <div class="block-row block-row--minor">
           </xf:if>

               <xf:if is="$online.users is not empty">
                 <xf:foreach loop="$online.users" value="$user"><xf:trim>
                  <xf:if is="{{ $user.is_admin }}">
                 <xf:if is="$vez == 0">
                   <h4 class="block-textHeader block-textHeader--scaled">
                       Administradores
                   </h4>
                  <xf:set var="$vez">1</xf:set>
                </xf:if>
                   <ul class="listInline listInline--comma">
                       <xf:foreach loop="$online.users" value="$user"><xf:trim>
                          <xf:if is="{{ $user.is_admin }}">
                           <li><xf:username user="$user" rich="true" class="{{ !$user.visible ? 'username--invisible' : '' }}" /></li>
                         </xf:if>
                         </xf:trim></xf:foreach>
                   </ul>

                  <xf:set var="$vez">0</xf:set>
                 <xf:foreach loop="$online.users" value="$user"><xf:trim>
                  <xf:if is="{{ $user.isMemberOf(15) }}">
                 <xf:if is="$vez == 0">
                   <h4 class="block-textHeader block-textHeader--scaled">
                       Super Moderadores
                   </h4>
                  <xf:set var="$vez">1</xf:set>
                </xf:if>
                   <ul class="listInline listInline--comma">
                       <xf:foreach loop="$online.users" value="$user"><xf:trim>
                          <xf:if is="{{ $user.isMemberOf(15) }}">
                           <li><xf:username user="$user" rich="true" class="{{ !$user.visible ? 'username--invisible' : '' }}" /></li>
                         </xf:if>
                         </xf:trim></xf:foreach>
                   </ul>

                  <xf:set var="$vez">0</xf:set>
                 <xf:foreach loop="$online.users" value="$user"><xf:trim>
                  <xf:if is="{{ $user.isMemberOf(3) }}">
                 <xf:if is="$vez == 0">
                   <h4 class="block-textHeader block-textHeader--scaled">
                       Moderadores
                   </h4>
                  <xf:set var="$vez">1</xf:set>
                </xf:if>
                   <ul class="listInline listInline--comma">
                       <xf:foreach loop="$online.users" value="$user"><xf:trim>
                          <xf:if is="{{ $user.isMemberOf(3) }}">
                           <li><xf:username user="$user" rich="true" class="{{ !$user.visible ? 'username--invisible' : '' }}" /></li>
                         </xf:if>
                         </xf:trim></xf:foreach>
                   </ul>

                  <xf:set var="$vez">0</xf:set>
                 <xf:foreach loop="$online.users" value="$user"><xf:trim>
                  <xf:if is="{{ $user.isMemberOf(6) }}">
                 <xf:if is="$vez == 0">
                   <h4 class="block-textHeader block-textHeader--scaled">
                       Colaboradores
                   </h4>
                  <xf:set var="$vez">1</xf:set>
                </xf:if>
                   <ul class="listInline listInline--comma">
                       <xf:foreach loop="$online.users" value="$user"><xf:trim>
                          <xf:if is="{{ $user.isMemberOf(6) }}">
                           <li><xf:username user="$user" rich="true" class="{{ !$user.visible ? 'username--invisible' : '' }}" /></li>
                         </xf:if>
                         </xf:trim></xf:foreach>
                   </ul>

                   <xf:if is="$online.counts.unseen">
                       <a href="{{ link('online') }}">{{ phrase('ellipsis_and_x_more', {'count': $online.counts.unseen}) }}</a>
                   </xf:if>
               <xf:else />
                   {{ phrase('no_members_online_now') }}
               </xf:if>
           </div>
       </div>
       <div class="block-footer">
           <span class="block-footer-counter">{{ phrase('online_now_x_members_y_guests_z',{
               'total': number($online.counts.total),
               'members': number($online.counts.members),
               'guests': number($online.counts.guests)})
           }}</span>
       </div>
   </div>
</div>

Salud2
 

yreyes

Miembro
Mensajes
93
Puntuación de reacciones
7
Puntos
8
País
Cuba
Versión de XenForo
2.1.x
Error Línea 145: Error de sintaxis
 
Arriba