MyBB.de Forum

Normale Version: Link zum Profil für Gäste ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo MyBB'ianer Kolleginnen und Kollegen Smile

heute habe ich mal wieder eine spezielle Anfrage Blush

ich möchte, dass der Link zu einem Userprofil nur für eingeloggte Mitglieder dargestellt wird.

Gäste sollen nur den Usernamen sehen können, aber ohne Verlinkung. (Also ohne das <a href=" und so weiter)


Ich vermute, ich muss in der /inc/functions.php was an dem get_profile_link eine Abfrage einbauen, ob die User ID = 0.
Doch wie mache ich dies ?


PHP-Code:
// If we're in the archive, link back a directory
        
if(IN_ARCHIVE == 1)
        {
            return 
"<a href=\"../../".get_profile_link($uid)."\"{$target}{$onclick}>{$username}</a>";
        }
        elseif(
IN_ADMINCP == 1)
        {
            return 
"<a href=\"../".get_profile_link($uid)."\"{$target}{$onclick}>{$username}</a>";
        }
        else
        {
            return 
"<a href=\"".get_profile_link($uid)."\"{$target}{$onclick}>{$username}</a>";
        }
    }

Suche innerhalb der Funktion build_profile_link() nach:
PHP-Code:
global $lang
Ersetzen durch:
PHP-Code:
global $lang$mybb
Suche nach:
PHP-Code:
elseif($uid == 0
Ersetzen durch:
PHP-Code:
elseif($uid == || $mybb->user['uid'] == 0
Danke Michael Big Grin

du hast mir wieder sehr weitergeholfen [Bild: https://www.mybb.de/forum/images/icons/thumbsup.gif]