Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Nicht ausgefüllte Profilfelder ausblenden
#21
Ahh, genial. Jetzt klappt alles und das anderen Profilfelder hab ich auch zum Verschwinden gebracht. Tausend Dank! Big Grin
Zitieren
#22
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?
Love  Kaffee und Kekse als Dankeschön da lässt   Love
Zitieren
#23
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;  
}
Love  Kaffee und Kekse als Dankeschön da lässt   Love
Zitieren
#24
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>

...
Zitieren
#25
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
Love  Kaffee und Kekse als Dankeschön da lässt   Love
Zitieren
#26
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
Love  Kaffee und Kekse als Dankeschön da lässt   Love
Zitieren