MyBB.de Forum

Normale Version: Profilfeld beim Beitrag nur anzeigen, wenn etwas drin steht...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey ihr lieben.
Ich wusst jetzt irgendwie nicht, wie ich meine Frage benennen soll.
Ich würde gerne wissen, wie ich es konfiguriere, wenn jemand in seinem BCP bei einer Abgabe nichts schreibt, dass es auch nicht beim Beitrag angezeigt wird.
Beispiel:
Ich habe es so eingestellt, dass das Alter beim Beitrag angezeigt wird. Schreibt der User jedoch nichts zu seinem Alter, wird ja trotzdem Alter: angezeigt.
Wie kann ich es ändern, dass es wirklich nur angezeigt wird, wenn auch etwas drin steht?

lieben Gruß
Scherbensternchen
Was hast du denn geändert, damit es angezeigt wird?
Naja ich ging zu Templates, Post Bit Templates, postbit_author_user und habe dann an der Stelle, an der ich es haben wollte "Alter: {$post['fid13']}" eingefügt. Ich wollte ja nicht, dass dann dort nur die Zahl steht...
1. Nimm das "Alter:" aus dem Template.

2. Suche in der inc/functions_post.php diese Zeile:
PHP-Code:
eval("\$post['user_details'] = \"".$templates->get("postbit_author_user")."\";"); 
Darüber einfügen:
PHP-Code:
if(!empty($post['fid13']))
{
    
$post['fid13'] = "Alter: ".$post['fid13'];
}
else
{
    
$post['fid13'] = "";

Hm... irgendwie zeigt er dann auch nichts an, wenn etwas drin steht...

Lieben Gruß
Scherbensternchen
Hast du das {$post['fid13']} im Template belassen?
Nein. Sollte ich?

Lieben Gruß
Scherbensternchen
Ja Smile

Sonst kann er nichts anzeigen.
Ups Blush
Das erklärt es dann wohl Shy

Dankeschön (: