Mehrere Gruppen auf die Team-Page

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Mehrere Gruppen auf die Team-Page

Beitrag von BaerchenHH »

Nun habe ich ein Problemchen, bei dem ich mich entweder etwas doof anstelle, oder es ein Fehler zu sein scheint:

Es geht um die ./memberlist.php?mode=leaders Seite (Das Team-Link)
Wovon ist es abhängig, dadrin zu erscheinen bzw. dadrin eben nicht zu erscheinen???

Konkret:
Wir haben die Gruppe "Administratoren" und "Moderatoren" (bitte nicht verwechseln mit Globale Moderatoren)
Diese Gruppen erscheinen auf auf der Team-Seite in ihren jeweiligen divs - soweit ok!

Nun habe ich eine dritte Gruppe erstellt, die diese Gruppe als Hauptgruppe haben (damit der Nick ne andere Farbe hat und der Gruppen-Rang zu sehen ist).
Diese Gruppe ist aber kein Teil des Teams und ist ach nicht in der Gruppe der Moderatoren, dennoch erscheinen die User dieser Gruppe unter "Moderatoren"...!!!
Ändere ich die Hauptgruppe der User zurück auf Reg. User, verschwinden diese zwar aus der Team-Liste, aber auch Nickfarbe und der Rang ist dann weg - Rang ist nicht ganz so wild, aber die Nickfarbe... das passt also so nicht :evil:

Wie bekomme diese wieder raus, ohne die Hauptgruppezu ändern

(phpbb-Vers. 3.0.4)
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Mehrere Gruppen auf die Team-Page

Beitrag von Mahony »

Hallo
Dr.Death hat geschrieben:Das Team besteht aus allen Usern, die:
Adminstratoren Rechte, Globale Moderatoren Rechte und Moderatorenrechte besitzt.
Hattest du nicht mal einen MOD eingebaut, mit dem weitere Gruppen in der Teamseite angezeigt werden können (siehe Das Team" erweitern)?

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Mehrere Gruppen auf die Team-Page

Beitrag von BaerchenHH »

Mahony hat geschrieben:Hattest du nicht mal einen MOD eingebaut, mit dem weitere Gruppen in der Teamseite angezeigt werden können (siehe Das Team" erweitern)?
Ja, habe ich ... aber im Schulbildungsforum.
Dieses Problem betrifft das Hansenet-User-Forum

Nachtrag:

Danke, glaube jetzt zu wissen wo es knackt... kann es erst später prüfen (Zeit)
Gibt es denn eine Möglichkeit eine bestimmte Gruppen(-ID) trotz Mod.-Rechte von der Seite auszusperren???

(Sicherlich, aber wie?)
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mehrere Gruppen auf die Team-Page

Beitrag von Dr.Death »

Hiho,

öffne mal bitte die Datei: memberlist.php

FINDE:

Code: Alles auswählen

$which_row = (in_array($row['user_id'], $admin_id_ary)) ? 'admin' : 'mod'; 
Ich gehe jetzt von der User ID "12" aus, die nicht mit aufgeführt werden soll:

DANACH EINFÜGEN:

Code: Alles auswählen

            if($row['user_id'] == 12)
            {
                continue;
            } 
Du kannst auch mehrere User IDs aus der Anzeige herausnehmen:

Code: Alles auswählen

            if($row['user_id'] == 12 or $row['user_id'] == 42 $row['user_id'] == 47 $row['user_id'] == 11 )
            {
                continue;
            } 

Das ganze ist ungetestet.....
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Mehrere Gruppen auf die Team-Page

Beitrag von BaerchenHH »

Funktioniert leider nicht...

So siehts dann aus (-10 / +10 Zeilen):

Code: Alles auswählen

                'WHERE'        => $db->sql_in_set('u.user_id', array_unique(array_merge($admin_id_ary, $mod_id_ary)), false, true) . '
                    AND u.group_id = g.group_id',
            
                'ORDER_BY'    => 'g.group_name ASC, u.username_clean ASC'
            ));
            $result = $db->sql_query($sql);
            
            while ($row = $db->sql_fetchrow($result))
            {
                $which_row = (in_array($row['user_id'], $admin_id_ary)) ? 'admin' : 'mod';

                    if($row['user_id'] == 12)
                    {
                        continue;
                    } 
                        
                // We sort out admins not within the 'Administrators' group.
                // Else, we will list those as admin only having the permission to view logs for example.
                if ($which_row == 'admin' && empty($admin_user_ids[$row['user_id']]))
                {
                    // Remove from admin_id_ary, because the user may be a mod instead
                    unset($admin_id_ary[array_search($row['user_id'], $admin_id_ary)]);
            
                    if (!in_array($row['user_id'], $mod_id_ary) && !in_array($row['user_id'], $global_mod_id_ary))
                    {
                        continue;
                    }
                    else
                    {
                        $which_row = 'mod';
                    }
                }
 
Könnte es vieleicht sein, das ich das etwas weiter unten einfügen muß ?
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mehrere Gruppen auf die Team-Page

Beitrag von Dr.Death »

Nein, das funktioniert einwandfrei bei mir ( habs gerade doch mal getestet ).

Du musst nur die USER ID 12 noch bei dir anpassen :o :roll: ( Ersetze die 12 mit der USER ID, die ausgeblendet werden soll! )
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Mehrere Gruppen auf die Team-Page

Beitrag von BaerchenHH »

Sorrry, daß ich das nicht dazu geschrieben habe...
ID ist die "99" und die Cache hatte ich selbstverständlich auch geleert.

--- Nachtrag: ---

Wer lesen kann ist klar im Vorteil...
Hab User-ID mit Gruppen-ID verwechselt !!

Nun klappt das soweit - danke Doc.

Gehe ich recht in der Annahme, daß ich "['user_id']" mit "[group_id']" auswechseln und mischen kann?
(Werde es mal eben versuchen.)

--- Nachtrag: ---

Geschafft und funktioniert einwandfrei...

Nachmals danke !!!
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mehrere Gruppen auf die Team-Page

Beitrag von Dr.Death »

Ah, hatte es gerade auch getestet, ja das funktioniert auch so:

Code: Alles auswählen

            if($row['user_id'] == 12 or $row['group_id'] == 42)
            {
                continue;
            }  
Damit wird der User mit der ID 12 und alle Gruppenmitglieder der Gruppen ID 42 ausgeblendet.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Mehrere Gruppen auf die Team-Page

Beitrag von BaerchenHH »

So auch mein Ergebniss :D
BaerchenHH hat geschrieben:Geschafft und funktioniert einwandfrei...
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
lancic50
Mitglied
Beiträge: 164
Registriert: 06.11.2009 01:02
Wohnort: Görlitz
Kontaktdaten:

Re: Mehrere Gruppen auf die Team-Page

Beitrag von lancic50 »

Kann man auch eine zweite Teampage erstellen oder gibt es einen MOD dafür?
Ich habe ein Autoforum und da sollen die Moderatoren und die Clubmitglieder getrennt gehalten werden.
Habe schon den MOD gefunden Team erweitern, aber da macht er ja keine neue Seite.

Edit: hab den Group MOD gefunden
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“