Welche Gruppe darf was - Übersicht für User

pegelzwo
Hi,

mir ist grad die Idee gekommen, dass es eine feine Sache wäre, wenn es folgendes Addon geben würde.

Nehmen wir an, man hat verschiedene Benutzergruppen.

Mitglieder
Moderatoren
Gäste
Exclusivmitglieder
und und und

Jetzt nöchte aber ein Besucher oder ein Mitglied sehen, wo der Unterschied zwischen den einzelnen Gruppen liegt. Also öffnet er eine Seite, wo aufgelistet ist, welche Gruppe was im Borad darf, also wieviele Anhänge er zu Beiträgen hinzufügen darf, wiegross die Dateianhänge sein dürfen, ob er eigene Themen starten/löschen/editieren darf, wie lang die Signatur sein darf, ob er private Nachrichten benutzen darf und und und....

Schön sortiert in einer Tabelle. Links in einer Spalte untereinander die Gruppen und rechts dann die Befugnisse...

[ . . . ] [ PN ] [ Signatur ]

[ Gast ] [ Nein ] [ Nein ]

[ Mitglied ] [ Ja ] [ Ja ]

und so weiter....

Mittels ACP sollte man unter Gruppen bearbeiten, einstellen können, ob diese Gruppe in der Übersicht gelistet wird (ähnlich der Teamseite).

Wäre echt cool, wenn das jemand coden könnte!!

Zum Beispiel könnte sich ein User vorher informieren, ob es sich lohnt in eine bestimmte Usergruppe zu wechseln bzw. in Boards, wo es kostenpflichtigen Content, sich vorher ein Bild machen, was mach für Leistugen in dieser Gruppe bekommt!
pegelzwo
Habe mal ein Bild angehängt, wie ich mir das vorstelle. Werde das nun selber mal in Angriff nehmen...

Wie komme ich an die verschiedenen Variablen ran?! Kann ich die einfach über $wbbuserdata[] auslesen?
VulcanRaven
Kann leider nix zu deiner Frage beisteuern aber ich kann dir sagen das das eine echt gute Idee ist! Falls du nen Tester brauchst ^^ Ich bin für alle Schandtaten bereit ^^

Lg Raven und viel erfolg damit!
[kamui]
Zitat:
Original von pegelzwo
Kann ich die einfach über $wbbuserdata[] auslesen?

Ne, aber aus der Datenbank.

Frage, wozu braucht man das? Admins sollten schon wissen, was die Gruppen unterscheidet ...
pegelzwo
Zitat:
Original von pegelzwo
....
Nehmen wir an, man hat verschiedene Benutzergruppen.

Mitglieder
Moderatoren
Gäste
Exclusivmitglieder
und und und

Jetzt nöchte aber ein Besucher oder ein Mitglied sehen, wo der Unterschied zwischen den einzelnen Gruppen liegt. Also öffnet er eine Seite, wo aufgelistet ist, welche Gruppe was im Borad darf, also wieviele Anhänge er zu Beiträgen hinzufügen darf, wiegross die Dateianhänge sein dürfen, ob er eigene Themen starten/löschen/editieren darf, wie lang die Signatur sein darf, ob er private Nachrichten benutzen darf und und und....

.....

Zum Beispiel könnte sich ein User vorher informieren, ob es sich lohnt in eine bestimmte Usergruppe zu wechseln bzw. in Boards, wo es kostenpflichtigen Content, sich vorher ein Bild machen, was mach für Leistugen in dieser Gruppe bekommt!


@kamui:
Also es ist nicht nur für den Admin, denn der weiss ja selber, was für Rechte er diversen Usergruppen einrichtet. Es ist einfach nur ne Übersicht für potenzielle neue User oder solche, die in einen neuen (evtl. kostenpflichtigen) Rang wechseln möchten.

Wo in der DB muss ich denn die Werte auslesen?

Werde noch bei Gruppen -> Gruppe bearbeiten eine Auswahl machen, in der eingestellt werden kann, ob diese Gruppe auch auf der Übersicht auftauchen soll (ähnlich der Teamseite).
[kamui]
Du solltest dich auf jeden Fall mit den Tabellen der Gruppen (bbX_groups, andere weiß ich nicht auswendig) vertraut machen großes Grinsen
pegelzwo
Hier nochmal ein Screenshot, wie ich das im ACP geregelt habe.

Habe mal etwas in der team.php geschaut und dort ein Code kopiert, der mir schonmal alle Gruppen auflistet, die ich im ACP unter "Auf Wer darf was - anzeigen" auf "Ja" eingestellt habe.

Jetzt müssen nur noch für diese Gruppen die Rechte ausgelesen werden.
stip00n
Hey super sache smile

Darf man mal fragen, ob du damit fertig geworden bist?
Ich hätte gerne eine schöne Auflistung, welcher User noch auf welches Forum Zugriff hat....
pegelzwo
Hab das Prjekt erstmal auf Eis gelegt, da ich vom den Script JGS-RIGHTS gehört habe. Da soll es eine Liste geben, wo für jede Gruppe sichtbar ist, wer was darf...

Zwar nicht gegenübergestellt, so dass man vergelichen kann, aber für den Anfang reicht das erstmal...

Muss mal schauen, ob ich mit meiner Idee weitermache!