MyBB.de Forum

Normale Version: Usergruppe - Link rausnehmen... funtions.php?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hellooo,

ich habe gesucht und gesucht und nichts gefunden und mit meinen eigenen Lösungsansätzen komme ich leider nicht weiter, deswegen dachte ich, ich frage mal hier, weil mir schon öfter sehr nett weitergeholfen wurde.

Es geht darum: ich habe eine Benutzergruppe mit der gid=29 erstellt und möchte nun, dass alle User in dieser Gruppe NICHT mit Usernamen zu ihrem Profil verlinkt werden. Sie sollen also angezeigt werden wie Gäste: einfach nur ein nicht-anklickbarer Name. Ist das irgendwie zu realisieren?

Ich habe versucht, in der functions.php diesen Teil hier zu bearbeiten:

PHP-Code:
    if(!$username && $uid == 0)
    {
        
// Return Guest phrase for no UID, no guest nickname
        
return $lang->guest;
    }
    elseif(
$uid == 0)
    {
        
// Return the guest's nickname if user is a guest but has a nickname
        
return $username;
    }
    else
    {
        
// Build the profile link for the registered user
        
if(!empty($target))
        {
            
$target " target=\"{$target}\"";
        }

        if(!empty(
$onclick))
        {
            
$onclick " onclick=\"{$onclick}\"";
        }

        return 
"<a href=\"{$mybb->settings['bburl']}/".get_profile_link($uid)."\"{$target}{$onclick}>{$username}</a>";
    }


Das

PHP-Code:
elseif($uid == 0

einfach mit einem

PHP-Code:
|| $gid == '29' 

zu versäen, hat nicht funktioniert, wäre aber auch zu einfach gewesen, haha. Kommt vermutlich dem Rest in den Weg, der definiert, dass ein Link gesetzt werden soll.

Hat einer eine Ahnung, wie ich meine Idee realisieren kann? Da ich mich damit nicht soo gut auskenne... ich wäre sehr, sehr dankbar!
Die Idee ist schon richtig, aber $gid gibt es an der Stelle nicht.
Versuche es mal so:

Ersetze
PHP-Code:
elseif($uid == 0

durch:
PHP-Code:
elseif($uid == || is_member(29$uid)) 
Wahnsinn, so schnell geht's! Hat funktioniert, super, danke!