Bestimmte Usergruppe in der Mitgliederliste ausblenden

  • Affected Version
    WoltLab Suite 6.0

    Hallo,

    ich möchte das eine Gruppe, in der Mitgliederliste nicht angezeigt wird, hat mal so funktioniert, aber in der 6er funktioniert das leider nicht.

    Code: membersList.tpl
    {if !"7" |in_array:$user->getGroupIDs()}
    
    {include file='userListItem'}
    
    {/if}



    MFG Holger

    Zeiten ändern sich, Zeiten ändern dich, dich und deine Sicht.

    Trau, schau, wem.

    Die einzige Person, der nicht geholfen werden kann, ist diejenige, die anderen die Schuld gibt.

  • Der Code funktioniert nach wie vor einwandfrei. Die Fehlermeldung lässt eher darauf schließen, dass es ein anderes Problem in Deiner Installation gibt.


    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier und hier.

  • Der Fehler lag daran, das der Code falsch eingebunden wurde.

    So ist es Richtig.

    Code: memberslist
    <ol class="containerList userList">
    		    {foreach from=$objects item=user}
    				{if !"7" |in_array:$user->getGroupIDs()}
    				    {include file='userListItem'}
    				{/if}
    			{/foreach}		
    
    		</ol>

    Für mehrere Benutzer Gruppen.

    Code
    <ol class="containerList userList">
    		    {foreach from=$objects item=user}
    				{if !"2" |in_array:$user->getGroupIDs()}
    				{if !"7" |in_array:$user->getGroupIDs()}
    				    {include file='userListItem'}
    				{/if}
    				{/if}
    			{/foreach}		
    
    		</ol>

    Zeiten ändern sich, Zeiten ändern dich, dich und deine Sicht.

    Trau, schau, wem.

    Die einzige Person, der nicht geholfen werden kann, ist diejenige, die anderen die Schuld gibt.

  • hätte da auch interesse an dem ausblenden verschiedener Benutzergruppen
    kenne mich da aber nicht so gut aus, kann mir jemand erklären, wo und wie ich das genau eintragen kann den Code ?

  • Ich suche es mal zu erklären.

    ACP > Anpassungen >Templategruppen = Templategruppe hinzufügen = Name und Verzeichnis = Anpassungen

    ACP > Anpassungen > Stile = den Stile auswählen > Templategruppe = Anpassungen

    ACP > Anpassungen > Templates > memberslist = Template kopieren

    Templategruppe = Anpassungen

    Im Template-Quelltext

    Code: memberslist
    <ol class="containerList userList">
    			{foreach from=$objects item=user}
    				{include file='userListItem'}
    			{/foreach}
    		</ol>

    mit folgenden ersetzen und Absenden

    Code: memberslist
    <ol class="containerList userList">
    		    {foreach from=$objects item=user}
    				{if !"7" |in_array:$user->getGroupIDs()}
    				    {include file='userListItem'}
    				{/if}
    			{/foreach}		
    
    		</ol>

    Zeiten ändern sich, Zeiten ändern dich, dich und deine Sicht.

    Trau, schau, wem.

    Die einzige Person, der nicht geholfen werden kann, ist diejenige, die anderen die Schuld gibt.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!