ob das so gehtweis ich nicht mus ich dir schon glauben da ich das so gemacht habe das der komplete code mehr oder weniger über die index.php im root verzeichnis geladen wird.
so das ich dann berechtigungen steuern kann wer was sehen darf. so wie das einblenden der wer ist online liste übers acp in der art. nur das ich mir die switche dazu erstelle, in etwa wie in meinem forum was ich ally intern für ein browser game nutze. dort habe ich zb. drei spezielle gruppen:
1. Vorstand (ally leitung)
2. Mitglieder (/sind logischer weise allyintern alle)
3. bündnisspartner
und halt die standard gruppen.
um die berechtigungen über if variable zu steuern benötige ich die gruppen id. dies ist rauszufinden wie in meinem ersten beitrag hier angezeigt.
damit erstell ich im prinzip die variablen.
zb. mit dem im erten beitrag geposteten befehlen eingeben. hier noch ein beispiel. für meine gruppe vorstand will ich die variable <-- IF S_VORSTAND --> codebefehle <-- ENDIF --> verwenden
so mus ich folgenden code in die Root/index.php einfügen.
wo habe ich im ersten beitrag hier im thema erklärt:
folgender coder ist modifiziert um die variable die ich haben will bereitzustellen:
$gruppen_id zahl= ;hier kommt die gruppen id hin
$benutzer_id = $user->data['user_id'];
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
if ($is_in_group == true)
{
$template->assign_var('S_VORSTAND', true);hier mus eine variable name gewählt werden
}
wenn ihr die anleitung im ersten beitrag gefolgt seid sollte des so laufen. natürlich mus bevor ihr das mach im adminbereich ganz normal eine gruppe erstellt werden. die brauch noch nicht mal in der wer ist online liste in der legende stehen spielt keine rolle.
erstellst du einfach die gruppe vorstand z.B. und findest dann die id anhand der erklärung hier raus.
vorteil ist das du diese methode auf jeden style anwenden kannst da diese if abrage jeden style unterstützt egal ob er auf subsliver2 oder auf prosilver basiert. da dies universall geregelt ist. aber wie gesagt ich werde hier demnächst dazu eine schritt für schrit anleitung posten in dem ich erkläre von anlegen der gruppe bis zum cache leren im admin bereich. dann sollte das jeder so machen können.