ich möchte gerne wissen ob ein User in einer bestimmten Gruppe ist und wenn ja soll dieser User einen Text in der index_body angezeigt bekommen.
Dazu benutze ich diese Anleitung:
viewtopic.php?f=85&t=164060&start=0
Ich füge also in der index.php nach diesem Code:
Code: Alles auswählen
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
Code: Alles auswählen
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
Code: Alles auswählen
// Output page
Code: Alles auswählen
// zu überprüfende Gruppen IDs ( Beispiel Gruppen ID 5, 10, 12, 15 )
// Hinweis: Bei mehreren Gruppen muss es ein array() sein!
$gruppen_id = array(5,10,12,15);
// zu überprüfender User ( Beispiel: Der User, der diese Seite aufgerufen hat )
$benutzer_id = $user->data['user_id'];
// Nun erfolgt die eigentliche Prüfung:
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
if ($is_in_group == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
$template->assign_var('S_IN_GROUP', true);
}
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
Code: Alles auswählen
<!-- IF S_IN_GROUP -->
Hier Dein HTML Code wenn der User in der richtigen Gruppe ist.....
<!-- ELSE -->
Hier Dein HTML Code um den anderen Usern zu sagen, das sie nicht in der passenden Gruppe sind ;-)
<!-- ENDIF -->
Wenn ich mich als Admin einlogge sehe ich jedoch nur diesen text:
kann mir jemand helfen?Hier Dein HTML Code um den anderen Usern zu sagen, das sie nicht in der passenden Gruppe sind
Danke im vorraus
Dori