Results 1 to 5 of 5

usergruppen bestimmte funktionen des forums vorenthalten

This is a discussion on usergruppen bestimmte funktionen des forums vorenthalten within the Deutsch forums, part of the General Discussion category; hallo community! ich würde bestimmten usergruppen gerne teile des forums vorenthalten. also angenommen, die usergruppe mit der id 30 soll ...

  1. #1
    Pat
    Pat is offline
    Member
    Real Name
    Thorsten
    Join Date
    Apr 2006
    Location
    Aachen / Germany
    Posts
    87
    Liked
    0 times

    usergruppen bestimmte funktionen des forums vorenthalten

    hallo community!

    ich würde bestimmten usergruppen gerne teile des forums vorenthalten.

    also angenommen, die usergruppe mit der id 30 soll die forenregeln nicht sehen können, wie muss ich vorgehen?

    PHP Code:
     <if condition="$show['member']">
        <
    td width="100%">
            <
    div class="smallfont">&nbsp;</div>
            <if 
    condition="$show['threadslist']">$forumrules</if>
        </
    td>
    </if> 
    bei dem code dr&#252;ber w&#228;re die anzeige freigegeben f&#252;r alle angemeldeten nutzergruppen. wenn meine benutzergruppen, die ich ausschliessen will nun 0, 1 und 30 lauten, welchen code m&#252;sste ich an stelle des $show['member'] setzen?

    ich habs wie folgt probiert:

    PHP Code:
    <if condition="$show[userid] != '2,3,4,5,6,7,16,17,19,28,29'">
         <
    td width="100%">
             <
    div class="smallfont">&nbsp;</div>
             <if 
    condition="$show['threadslist']">$forumrules</if>
         </
    td>
     </if> 
    mit den angegebenen userids habe ich quasi alle abgedeckt, die bei mir eine angemeldete usergruppe darstellen. klappt aber leider nicht f&#252;r die gastgruppen. die forenregeln werden in diesem beispiel f&#252;r alle angezeigt.

    Last edited by Pat; 03-17-2007 at 03:03 PM.

  2. #2
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Versuche es mal so:
    Code:
    <if condition="!in_array($bbuserinfo['usergroupid'], array(2, 3, 4, 5, 6, 7, 16, 17, 19, 28, 29))">

    Oder im Falle von 0,1,30, die es sehen sollen auch so:
    Code:
    <if condition="in_array($bbuserinfo['usergroupid'], array(0, 1, 30))">

  3. #3
    Pat
    Pat is offline
    Member
    Real Name
    Thorsten
    Join Date
    Apr 2006
    Location
    Aachen / Germany
    Posts
    87
    Liked
    0 times
    Quote Originally Posted by Bandwurm View Post
    Versuche es mal so:
    Code:
    <if condition="!in_array($bbuserinfo['usergroupid'], array(2, 3, 4, 5, 6, 7, 16, 17, 19, 28, 29))">
    Oder im Falle von 0,1,30, die es sehen sollen auch so:
    Code:
    <if condition="in_array($bbuserinfo['usergroupid'], array(0, 1, 30))">
    hallo bandwurm,

    vielen dank für deinen beitrag. ich werde es erst morgen testen und dann rückmeldung geben.

    was mir aufgefallen ist: in deinem ersten code entwurf steht ein ! hinter dem condition: condition="!in

    beim 2. nicht. ich denke das ! muss weg?

  4. #4
    Senior Member Thomas Hoehl's Avatar
    Real Name
    Thomas
    Join Date
    Jul 2005
    Location
    Ockershausen, Germany
    Posts
    1,329
    Liked
    3 times
    Das hat schon seinen Sinn.
    Wenn ein ! da steht, dann trifft das nachfolgende nicht zu, also alle Benutzergruppen in diesem nachfolgenden array bekommen den Code in dieser if Schleife nicht angezeigt.
    Sind aber die Benutzergruppen einfacher aufzuz&#228;hlen, die den Code danach angezeigt bekommen sollen, nimmt man eben die zweite Variante, dort gibt man halt die Benutzergruppen an, die den Code in der if Schleife sehen sollen.

    P.S. Das ganze nat&#252;rlich mit </if> am Schlu&#223; wieder abschlie&#223;en.

  5. #5
    Pat
    Pat is offline
    Member
    Real Name
    Thorsten
    Join Date
    Apr 2006
    Location
    Aachen / Germany
    Posts
    87
    Liked
    0 times
    hallo thomas, funktioniert tadellos. vielen dank auch für deine erklärung mit dem "!".

    grüsse,

    thorsten

Similar Threads

  1. Weitere PHP-Programme unterhalb des Forums
    By Hoffi in forum Deutsch
    Replies: 3
    Last Post: 06-10-2006, 06:27 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •