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?
Bestimmte Felder im UCP nur für spez. Gruppen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 501
- Registriert: 22.02.2008 23:08
- Wohnort: Herzogenrath
- Kontaktdaten:
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Bestimmte Felder im UCP nur für spez. Gruppen
Hallo
Öffne includes/functions.php
Suche
Füge danach ein
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
Grüße: Mahony
Ö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')),
));
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:
Code: Alles auswählen
<!-- IF not S_GROUP_2 -->dein Code hier<!-- ENDIF -->
- 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
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.