MyBB.de Forum

Normale Version: Nicht ausgefüllte Profilfelder ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Ahh, genial. Jetzt klappt alles und das anderen Profilfelder hab ich auch zum Verschwinden gebracht. Tausend Dank! Big Grin
Funktioniert das auch noch in der Version 1.8.19?
Und wenn ja, wo muss ich das eintragen, wenn die leeren Felder auch in der Profilanzeige verschwinden sollen?
Code:
<if $post['fidX'] then>{$post['fidX']}<else>Inhalt, wenn das Profilfeld nicht ausgefüllt ist. Kann auch einfach nichts stehen.</if>

Sad Das funktioniert bei mir nicht, die Felder verschwinden einfach nicht wenn sie leer sind

Meine postbit_author_user mit eingesetztem (Probe-)Code

Code:
<div class="profil">
<div class="profield1"><b>Username:</b></div>
<div class="profield2"></div><if $post['fid1'] then>{$post['fid1']}<else></if><br>

<div class="profield1"><b>Partner von:</b></div>
<div class="profield2">{$post['fid2']}</div><br>

<div class="profield1"><b>Theme:</b></div>
<div class="profield2">{$post['fid3']}</div><br>

<div class="profield1"><b>Alter:</b></div>
<div class="profield2">{$post['fid4']}</div><br>

<div class="profield1"><b>Geburtstag/Ort:</b></div>
<div class="profield2">{$post['fid5']}</div><br>

<div class="profield1"><b>Wohnort:</b></div>
<div class="profield2">{$post['fid6']}</div><br>

<div class="profield1"><b>Besondere Fähigkeiten:</b></div>
<div class="profield2">{$post['fid10']}</div><br>
  
<div class="profield1"><b>Beruf:</b></div>
<div class="profield2">{$post['fid7']}</div><br>  

<div class="profield1"><b>Sonstiges:</b></div>
<div class="profield2">{$post['fid12']}<br></div></div>
<br /><br />

<div class="profield1"><b>Charakter Song:</b></div><br>
<div class="profield2">{$post['fid12']}</div><br>

<div class="profield1"><b>Icon:</b></div><br>
<div class="profield3">{$post['fid13']}</div><br><br>

    {$lang->postbit_posts} {$post['postnum']}<br />
    {$lang->postbit_threads} {$post['threadnum']}<br />
    {$lang->postbit_joined} {$post['userregdate']}
    {$post['replink']}{$post['warninglevel']}

Und die passende css dazu

Code:
.profil {
     width: 205px;
     height: 200px;
     overflow-y: scroll;
     overflow-x: hidden;
}

.profield1{
     width: 200px;
     text-align: center;
     font-weight: bold;
     color: #ffffff;
     background-color: #5d2e4a;
}

.profield2 {
     width: 185px;
     text-align: jusitfy;
     font-size: 11px;  
}

.profield3 {
     width: 200px;
     text-align: jusitfy;
     font-size: 11px;  
}
Sollte aber funktionieren. Ich habe es mal getestet nur mit fid1 und es wurde korrekt angezeigt.

Code:
<div class="profil">
<if $post['fid1'] then>
<div class="profield1"><b>Username:</b></div>
<div class="profield2"></div>{$post['fid1']}<br>
</if>

...
Yeah*hüpf* so funktioniert das tatsächlich

Beer *noch ein Kasten da lässt* (aber nicht alles auf einmal trinken  Big Grin )

Vielen lieben Dank, jetzt bin ich restlos glücklich  Heart
Okay, ein kleines Problemchen gibt es doch noch
Die Schriftgröße in der css greift jetzt nicht mehr.
Die Schrift ist um mindestens 2 px zu groß.
Wie bekomm ich sie kleiner? Ich habs schon mit <font size> versucht, aber das greift leider auch nicht
mit em ginge es, aber 2 em sind zu groß und 1.9 em zu klein, es müsste was dazwischen sein.
In der css ist sie mit 11px angegeben
Seiten: 1 2 3