In diesem Topic (http://www.phpbb.de/viewtopic.php?t=164060) wird erklärt, wie man prüfen kann, ob ein User in der besagten Gruppe ist oder nicht, wenn ja, dann wird was ausgeführt.
Soweit sogut.
Ich hab das jetzt umgesetzt und will prüfen, ob der User in der Gruppe Administratoren ist (ID = 5).
Der Code:
Leider wird aber immer "TEXT" ausgegeben, auch wenn ich ncihtmal in meinem Forum iengeloggt bin, oder ich der $gruppen_id z.b. Buchstaben zuweise. Woran liegt das?<?php
define('IN_PHPBB', true);
$phpbb_root_path = '';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
$gruppen_id = "5";
$benutzer_id = "$user->data['user_id']";
$is_in_group = "group_memberships($gruppen_id, $benutzer_id , true)";
if($is_in_group == true)
{
echo "TEXT";
}
?>
MfG,
Lachkopf[/quote]