MOD - Suche
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
MOD - Suche
Hallo...
Gibt es einen MOD der es einem erlaubt die Mitgliederliste immer mal wieder nach Gruppen sortieren zu lassen?
D.h.
Mitglieder der Gruppe A stehen auf 1,2,3,4,19,74,etc...
Mitglieder der Gruppe B stehen auf 5,6,7,8,9,24,68,etc...
Nach dem Sortieren stehen die Gruppe A Leute dann nur noch auf den ersten Plätzen 1,2,3,4,5,6,7,8,9,10,etc und die Gruppe B Leute dann danach usw...
Gibt es einen MOD der es einem erlaubt die Mitgliederliste immer mal wieder nach Gruppen sortieren zu lassen?
D.h.
Mitglieder der Gruppe A stehen auf 1,2,3,4,19,74,etc...
Mitglieder der Gruppe B stehen auf 5,6,7,8,9,24,68,etc...
Nach dem Sortieren stehen die Gruppe A Leute dann nur noch auf den ersten Plätzen 1,2,3,4,5,6,7,8,9,10,etc und die Gruppe B Leute dann danach usw...
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Verstehe ich das Richtig: Du willt die Mitgliederliste nach Benutzergruppe und innerhalb dieser nach Mitglieder-IDs sortieren? Sollte nicht das Problem sein. Dazu die Sortierung in der SQL-Abfrage einfügen und die Liste wäre sortiert. Also ungefähr so (ist ungetestet):
Ich weiss jetzt allerdings nicht, wie sich die Abfrage verhält, wenn ein User in mehreren Gruppen vorhanden ist. Auch würde in der Mitgliederliste der User dann ebenfalls mehrfach angezeigt werden 
OXPUS
Code: Alles auswählen
SELECT u.* from ".USERS_TABLE." u, ".USER_GROUP_TABLE." ug
WHERE // Hier die bestehenden Bedingungen übernehmen und die Felder jeweils um den Vorsatz "u." erweitern
AND ug.user_id = u.user_id
ORDER BY ug.group_id, u.user_id

OXPUS
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Hmm habs nun in der Memberlist.php bearbeitet....
kriege aber den fehler
kriege aber den fehler
Die veränderten Zeilen lauten nun:Parse error: parse error, unexpected T_STRING in /home/www/htdocs/dial-in.net/phpBB2/memberlist.php on line 154
$sql = "SELECT u.* from ".USERS_TABLE." u, ".USER_GROUP_TABLE." ug"
WHERE u.user_id <> " . ANONYMOUS . "
AND ug.user_id = u.user_id
ORDER BY ug.group_id, u.user_id;
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
ersetzte das mal mit
Code: Alles auswählen
$sql = "SELECT u.* from ".USERS_TABLE." u, ".USER_GROUP_TABLE." ug
WHERE u.user_id <> ".ANONYMOUS."
AND ug.user_id = u.user_id
ORDER BY ug.group_id, u.user_id";
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ist ja auch klar: Für jeden Benutzer wird eine persönliche Gruppe angelegt = mind. 73 Gruppen + 1 Admin. Dazu kommen alle anderen Gruppen und dann ist man schnell bei der Zahl, gerade auch, wenn alle User in 2 oder mehr Gruppen stecken.
Also: Entweder nach dieser Methode anzeigen lassen oder das Original verwenden...
Also: Entweder nach dieser Methode anzeigen lassen oder das Original verwenden...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Man könnte die persönlichen Gruppen herausnehmen, aber das bringt einem auch nicht sooooo viel weiter. Denn in welcher Gruppe soll ein User angezeigt werden, wenn er in mehreren vorhanden ist? In der ersten, zweiten, n-ten? Diese Abfrage geht also nur so oder in der ursprünglichen Fassung. Dazwischen ist nichts möglich. Sorry.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!