HabNurNeFrage hat geschrieben:Hi,
jenachdem, wo Du das hen möchtest, kannst Du in der passenden .php folgendes einbauen:
Code: Alles auswählen
// Erzeugt eine Template-Variable zur Prüfung der Gruppenzugehörigkeit
if (!function_exists('group_memberships'))
{
include_once($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_IN_GROUP_' . $grouprec['group_id'] => true
));
}
Danach kannst Du im zugehörigen Template die Gruppen wie folgt abfragen:
4 ersetzen durch die Group-ID der kürzlich Registrierten und HTML für die rote Lampe dazwischen <img src="Bild-URL" alt="*" title="nur vorstellen möglich" /> or whatever.
Voraussetzung dafür: Kein User ist nach dem ersten Beitrag noch in dieser Gruppe.
LG
Wenn Du meinst, auch noch grünes Licht einbauen zu müssen, guckst Du
hier rein. Von da habe ich das auch entlehnt

Hallo,
super danke!
Das klappt ja super. Nur leider gibt es da ein kleines Problem:
So wie es aussieht, berücksichtigt der Code
nicht die Hauptgruppen! Das ist natürlich ein Problem, denn die neuen User sind ja Mitglied in 2 Gruppen:
- neu registrierte User
UND
- registrierte User
Somit wird dem neuen User die rote Lampe und gleichzeitig die Grüne angezeigt. Da er ja in beiden Gruppen Mitglied ist.
Wie kann ich in dem Code einstellen, dass NUR die Hauptgruppe berücksichtigt werden soll?
@Kirk:
Naja, das beinhaltet ja lediglich die Aufforderung sich vorzustellen. Aber was ist, wenn der User dies bereits getan hat? Dann muss er doch informiert sein, dass er von nun an fürs Forum freigeschaltet ist.
Viele meiner User sind schon älter und sind daher mit den PC-Funktionen noch nicht ganz so vertraut. Daher muss man das schon etwas Benutzerfreundlicher gestalten, wie ich finde.
