MyBB.de Forum

Normale Version: Signaturhöhe beschränken
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich würde gerne die Signaturhöhe der User beschränken, aber ich weiss überhaupt nicht, wie ich das anstellen soll. Im Gigaforum ging das so:

Ich bin der mit den Leerzeichen schrieb:GIGA macht das über ein JavaScript.

[HTML]<script type="text/javascript">
function sigcheck(sig) {
if (sig.clientHeight >= 100) {
return "100px";
} else {
return "default";
}
}

</script>[/HTML]

Im CSS sieht das dann so aus:

[HTML].signature
{
height:expression(sigcheck(this));
max-height:100px;
}[/HTML]

Das funktioniert auch in SMF, aber ich weiss überhaupt nicht, wie ich das in MyBB machen soll. Kann jemand helfen?
Versuche es so:

Füge den folgenden Code in das Template "headerinclude" ein:
Code:
<script type="text/javascript">
function sigcheck(sig) {
if (sig.clientHeight >= 100) {
return "100px";
} else {
return "default";
}
}
</script>

Gib in die Box für zusätzliches CSS bei deinem Theme diesen Code ein:
Code:
.signature {
height:expression(sigcheck(this));
max-height:100px;
}

Öffne dann das Template postbit_signature und ersetze den Code durch den folgenden:
Code:
<hr size="1" width="25%"  align="left" />
<div class="signature">
$post[signature]
</div>
Michael schrieb:Öffne dann das Template postbit_signature und ersetze den Code durch den folgenden:
Code:
<hr size="1" width="25%"  align="left" />
<div class="signature">
$post[signature]
</div>

Ah ok, das war das Problem... Irgendwie bin ich nicht drauf gekommen div Tag zu erstellen und zu definieren...

Danke!
Hallo, diese möglichkeit funktioniert bei mir nicht, es wird die signaturhöhe zwar beschränkt, aber trotzdem die volle Sig angezeigt...

Gibt es noch ne andere Möglichkeit die Sig. zu beschränken?
Du kannst die maximale Anzahl der Zeichen festlegen (ACP -> Foreneinstellungen -> Ändern -> Profiloptionen (oder so ähnlich) -> Maximale Signaturlänge). Zusammen mir der beschränkten Höhe gibt das eine gant gute Begrenzung.
Wenn ich aber ein Bild von 400x600 px als sig nehme, verdeckt das bild das nächste Posting...

also kann man das per iframe machen? der iframe mod funktioniert nicht... Sad
Versuch mal folgendes:
Füge bei
Code:
.signature {
height:expression(sigcheck(this));
max-height:100px;
}
Code:
overflow:hidden;
hinzu.
Also:
Code:
.signature {
height:expression(sigcheck(this));
max-height:100px;
overflow:hidden;
}
Gilt der Code auch für MyBB 1.2 ?
Ja.