Seite 1 von 1
Bestimmte Felder im UCP nur für spez. Gruppen
Verfasst: 29.06.2009 23:19
von Greyhound76
Hallöchen,
gibt es eine Möglichkeit bestimmte Felder im UCP nur für eine bestimmte Gruppen nutzbar zu machen? Z.B. in einem RPG-Forum müssen Rolenspielcharakteren bestimmte Angaben machen die für einen "normalen" Member ohne belang wäre. Wie könnte ich´s also hinkriegen das normale Member diese Felder im UCP nicht haben, aber die Rollenspielchars schon?
Re: Bestimmte Felder im UCP nur für spez. Gruppen
Verfasst: 29.06.2009 23:46
von Mahony
Hallo
Öffne includes/functions.php
Suche
Code: Alles auswählen
'SITE_LOGO_IMG' => $user->img('site_logo'),
'A_COOKIE_SETTINGS' => addslashes('; path=' . $config['cookie_path'] . ((!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain']) . ((!$config['cookie_secure']) ? '' : '; secure')),
));
Füge danach ein
Code: Alles auswählen
if ( !function_exists('group_memberships') )
{
include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_GROUP_' . $grouprec['group_id'] => true
));
}
Jetzt kannst du
S_GROUP_x im Template verwenden, wobei
x mit der Gruppen ID zu ersetzen ist.
Beispiel:
Hier noch einmal die Auflistung der Systemgruppen-IDs
- 1. Guest - Gäste (Anonymous)
- 2. Registered Users - Normale registrierter Benutzer
- 3. Registered COPPA Users - registrierte Coppa Benutzer
- 4. Global Moderators - Globale Moderatoren
- 5. Administrators - Administratoren
- 6. BOTs
P.S. Für weitere Überprüfungen, schau auch mal hier
Gruppenzugehörigkeiten eines Benutzers prüfen
Grüße: Mahony