hast Du Dir mal die Tabelle phpbb_groups angesehen ?
Dort existiert ein Feld: group_type
Setze den Wert Deiner bestimmten Gruppe auf: 3
Wenn Du Dir die Datei includes/constants.php ansiehst findest Du das hier:
Code: Alles auswählen
define('GROUP_SPECIAL', 3);
Gruppen mit dem "group_type = 3" lassen sich im ACP - Gruppen Verwaltung nicht löschen.
Zusätzlich musst Du noch die neue SYSTEM Gruppe in den Sprachdateien bekannt machen:
language/en/common.php
language/de/common.php
In diesen beiden Dateien findest Du bereits einen Codeblock:
Code: Alles auswählen
'G_ADMINISTRATORS' => 'Administrators',
'G_BOTS' => 'Bots',
'G_GUESTS' => 'Guests',
'G_REGISTERED' => 'Registered users',
'G_REGISTERED_COPPA' => 'Registered COPPA users',
'G_GLOBAL_MODERATORS' => 'Global moderators',
Beispiel:
Deine neue Systemgruppe heisst " MY_GROUP "
In der Datenbank sollten dann u.a diesen Werte stehen:
Tabelle phpbb_groups
Feld group_type = 3
Feld group_name = MY_GROUP
In den o.g. Sprachdateien müsste dann dieses erweitert werden:
Code: Alles auswählen
'G_MY_GROUP' => 'Meine System Gruppe',
laut der Code Zeile in includes/acp/acp_groups.php :
Code: Alles auswählen
'GROUP_NAME' => ($group_type == GROUP_SPECIAL) ? $user->lang['G_' . $group_name] : $group_name,