MyBB.de Forum

Normale Version: Gruppenspezifische Willkommensnachricht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Ich nehme einfach mal linwinmans Beitrag als Vorlage und ändere nur den PHP-Code etwas... Toungue Damit wird nicht nur die primäre Gruppe abgefragt, sondern zusätzlich auch die sekundären Gruppen.



Hallo Peronia,

ersetze in der Datei "global.php" (~ Ze. 309)
PHP-Code:
    // User can access the admin cp and we're not hiding admin cp links, fetch it
    
if($mybb->usergroup['cancp'] == && $mybb->config['hide_admin_links'] != 1
durch
PHP-Code:
    $allgroups=explode(',',$mybb->user['additionalgroups']);
    
array_push($allgroups,$mybb->user['usergroup']);

    if (
in_array(2,$allgroups) {
        
$hello "Hallo Benutzer in Gruppe \"Mitglieder\".";
    }
    elseif (
in_array(4,$allgroups) {
        
$hello "Hallo Benutzer in Gruppe \"Administratoren\".";
    }
    elseif (
in_array(6,$allgroups) {
        
$hello "Hallo Benutzer in Gruppe \"Moderatoren\".";
    }

    
// User can access the admin cp and we're not hiding admin cp links, fetch it
    
if($mybb->usergroup['cancp'] == && $mybb->config['hide_admin_links'] != 1
Die Gruppen kannst du nach diesem Muster erweitern; den (Beispiel-)Text entsprechend ändern.

Im Template "header_welcomeblock_member" kannst du dann die Variable "{$hello}" an gew. Stelle verwenden.
OK, ich hab einen Fehler gefunden, deswegen gings nicht...

Code:
if (in_array(2,$allgroups) {

ist falsch, richtig:

Code:
if (in_array(2,$allgroups)) {

aber danke, geht prima!
Ups, sorry für die vergessene Klammer. Das passiert, wenn man was - ohne zu testen - einfach so hinkritzelt. Big Grin
Seiten: 1 2