Beiträge: 8
Themen: 2
Registriert seit: 01.03.2007
Heyho
Ich möchte im Header ein Link einstellen...
Es allerdings so einstellen, dass nur Mitglieder einer bestimmten Gruppe diesen Link sehen können und somit auf diesen zugreifen können...
wie muss ich das im template einstellen?
MfG
rockente
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Öffne die Datei global.php und suche nach:
PHP-Code:
eval("\$header = \"".$templates->get("header")."\";");
Darüber einfügen:
PHP-Code:
if($mybb->user['usergroup'] == "x") {
$neuerlink = "<a href=\"seite.php\">Name</a>";
}
Ersetze x durch die ID der Gruppe, die den Link sehen darf. Danach kannst du die Variable {$neuerlink} ins Template header einfügen, um den Link auszugeben.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 8
Themen: 2
Registriert seit: 01.03.2007
schonmal vielen dank!!
werde es allerdings erst morgen oder übermorgen testen können
MfG
rockente
Beiträge: 8
Themen: 2
Registriert seit: 01.03.2007
02.03.2007, 12:14
(Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2007, 13:27 von rockente.)
danke klappt schon mal
vielen dank!!
aber kann ich das auch auf eine sekundär eingestellte gruppe beziehen, weil ddas klappt nur mit der primären
\\EDIT:
danke habs schon selber rausgefunden
muss ein "additionalgroups" nehmen, falls sich noch leute dafür interessieren!
kann geschlossen werden!
MfG
rockente
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Das stimmt nicht ganz. "additionalgroups" kann mehrere Werte haben. (mit einem Komma getrennt) Dann funktioniert das so nicht.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 8
Themen: 2
Registriert seit: 01.03.2007
bei mir funktioniert es atm so wenn ich das richtig gesehen habe
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Sobald ein Benutzer mehrere sekundäre Gruppen hat, wird das nicht mehr gehen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 8
Themen: 2
Registriert seit: 01.03.2007
okay das ist ein problem...
wie kann ich das denn dann regeln oder geht das garnet mehr?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
Ändere folgendes:
PHP-Code:
if($mybb->user['usergroup'] == "x") {
$neuerlink = "<a href=\"seite.php\">Name</a>";
}
in:
PHP-Code:
$additionalgroups = explode(",", $mybb->user['additionalgroups']);
foreach ($additionalgroups as $additionalgroup)
{
if($additionalgroup == "x") {
$neuerlink = "<a href=\"seite.php\">Name</a>";
}
}
if($mybb->user['usergroup'] == "x") {
$neuerlink = "<a href=\"seite.php\">Name</a>";
}
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser