MyBB.de Forum

Normale Version: Leeres Geburtstagsfeld ausblenden?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

da beim Suchen nichts genaues gefunden habe, schildere ich mal kurz meine Problematik. Ich lasse den Geburtstag, den man im UserCP ja angeben kann, im Profil anzeigen, mit $membday. Wenn jemand das Feld aber nicht ausgefüllt hat bzw. kein Datum angibt, erscheint im Profil "Nicht angegeben". Wie schaffe ich es, dass ich leere Geburtstagsfelder einfach ausblende?

Danke Smile
Du müsstest dazu in die member.php und dort folgende Zeilen suchen
PHP-Code:
else
{
    
$membday $lang->not_specified;
    
$membdayage '';

und das mit
PHP-Code:
else
{
    
$membday "";
    
$membdayage '';
    
$lang->date_of_birth "";

ersetzen. Du bekommst dann zwar wegen des Templates member_profile eine Leerzeile angezeigt, aber wenn Du auch die weg haben möchtest, wäre noch einiges mehr anzupassen.
Danke, das klappt schon mal. Smile Wenn jemand den Geburtstag nun versteckt, ist das genauso möglich? Dort erscheint eben statt einem leeren Feld noch die "versteckt"-Angabe.
Schau mal in der member.php ein paar Zeilen oberhalb des genannten Codeabschnitts und suche die Zeilen, die sich mit "$memprofile['birthdayprivacy']" beschäftigen. Dort müsstest Du ebenso solche Anpassungen vornehmen....
Super, dankeschoen! Smile