Benutzergruppen ins Profil

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Benutzergruppen ins Profil

Beitrag von Erwinchen666 »

Hallo,
ich möchte ein Board wie folgt verändern:

Wenn man sich neu registriert, sollen Schaltflächen vorhanden sein, in denen sämtliche öffentliche Benutzergruppen aufgelistet sind, denen man einfach durch 'Haken reinmachen' beitreten (bzw durch rausmachen austreten) kann. (Oder für jede Gruppe Radiobuttons: o beitreten -- o draussen bleiben)
Diese Möglichkeit soll natürlich auch vorhanden sein, wenn man sein Profil überarbeitet.

Wie lässt sich soetwas realisieren? Freue mich über jeden hilfreichen Tipp.

Herzlichen Dank für Eure Bemühungen und ein schönes Wochenende,
Erwinchen
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

Ähm, ich wollte keinen komplett ausgebauten Hack, ein paar Anregungen und Stichwörter wären mir vielleicht schon eine Hilfe ;-)
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

zuerst musst du in der includes/usercp_register.php bei der ausgabe eine mysql abfrage mit einbauen die die gruppen ausgiebt und ob der user bereits in welchen drinn ist... dann musst in das template templates/xxx/user_add_profile.tpl halt noch einen demensprechen bereich einbauen das dann anzeigt...

dann musst du halt noch den rest in die php datei einbauen....

ah
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

Ich bin ja mySQL Laie... (höchstens). Folgendes habe ich rausbekommen.

Die Auflistung der öffentlichen Gruppen:
SELECT group_id, group_name, group_description
FROM phpBB2_groups
WHERE group_type=0

Die Auflistung der öffentlichen Gruppen, in denen $user_id Mitglied ist:
SELECT phpBB2_groups.group_id
FROM phpBB2_groups, phpBB2_user_group
WHERE phpBB2_groups.group_type=0 AND phpBB2_user_group.user_id=$user_id AND phpBB2_groups.group_id=phpBB2_user_group.group_id

Das war für meinen Wissensstand noch machbar. Hat jemand ne Idee, wie man hier weitermachen könnte? Hab meine Fähigkeiten da wohl etwas überschätzt.
Danke für Euer Feedback.
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

bump :oops:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

http://mods.db9.dk/contrib/member_of.zip ..erledigt doch diesen Job oder ?
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

Nein leider nicht. Dieser Mod sorgt dafür, dass die Mitgliedschaften im Profil, das für alle sichtbar ist, erscheint.

Ich hätte es gerne, wenn die (möglichen) Mitgliedschaften zum Auswählen im Usereigenen Profil zur Verfügung ständen.
Erwinchen666
Mitglied
Beiträge: 216
Registriert: 12.11.2001 01:00

Beitrag von Erwinchen666 »

War aber als Tipp schonmal nicht so schlecht... vielleicht lässt sich da was raus zaubern. :-?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“