Seite 1 von 2

Gruppenabfrage funktioniert nicht

Verfasst: 26.04.2008 12:50
von Bitti
Hallo

Ich habe dieses Snippet hier probiert.

Diese Seite soll nur die Benutzergruppe 5 betreten können.
Ich komme aber auch mit meinem Testuser auf die Seite.

Die Datei

Was habe ich falsch gemacht, daß es nicht funktioniert.

Danke

Verfasst: 26.04.2008 14:12
von Dr.Death
Der erste Teil ist ja bisher ok.

Aber wie sieht Dein Template ( HTML Datei ) dazu aus ?

Verfasst: 27.04.2008 08:15
von Bitti
Hi Dr.Death

Hier mein Template.

Die Datei

Verfasst: 27.04.2008 15:11
von Dr.Death
:oops:

Der Fehler liegt ( lag ) an meinem Snippet :oops:

ich hatte dort die Variable

$gruppen_id

beim eigentlichen Funktionsaufruf mit

$group_id

versehentlich ausgetauscht.

Tausche in deiner PHP Datei die Zeile:

Code: Alles auswählen

$is_in_group = group_memberships($group_id, $benutzer_id , true);
mit folgender aus:

Code: Alles auswählen

$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);

Verfasst: 27.04.2008 15:41
von 4seven
Bin an dem Code auch verzweifelt.
Hab schon gedacht, ich werd blöd *g

Danke

Verfasst: 27.04.2008 18:22
von Bitti
Danke Dr. Death jetzt funktioniert der Code einwandfrei.

Verfasst: 27.04.2008 19:36
von Dr.Death
Tja, ich werde alt.... ich sollte wohl langsam in Rente gehen ;-)

Verfasst: 28.04.2008 17:19
von Ogniquok
Ahh, gut dass das mal jemand gemerkt hat und nachgefragt hat. Ich dachte schon, ich sei zu blöd dazu, das Snippet zu benutzen... :lol:

Verfasst: 27.10.2008 18:48
von mark2
Ich möchte den Code von Dr.Death Gruppenzugehörigkeiten eines Benutzers prüfen in die overall_header.html einfügen.
Soweit ich mitbekommen habe wird bei phpBB3 die overall_header.html von der /includes/functions.php gehandelt.

Ich müsste den php Teil also in die functions.php einbauen.
Darf ich in die functions.php diesen code einbauen ? oder muß der code in eine andere datei eingabut werden

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);

Verfasst: 05.11.2008 20:48
von mark2
Hab ich mich so unverständlich ausgedrückt?

Wie stelle ich die Funktion group_memberships() für alle phpbb3 Seiten bereit.