In den Block block-eBoard_Center.php habe ich folgenden Code eingebaut:
$subject = substr($subject, 0, 30);
Dadurch werden nur die ersten 30 Zeichen der Überschrift ausgegeben. So weit, so gut!
Nur möchte ich bei Überschriften, die länger als 30 Zeichen sind, ein "..." einfügen. Ansonsten sieht das etwas käcke aus. if else kriege ich gebacken, doch wie setze ich die drei Punkte in das substr?
Ciao+Thanx,
Dr.Trax
Ganz einfach und bin happy, dass ich das alleine herausgefunden habe. JUHU !!! ;D ::)
$laenge = strlen($subject);
if ($laenge >=30) {
$subject = substr($subject, 0, 27);
$subject .= "...";}
Zunächst checkt er die Zeichenlänge. Sollte eine Überschrift länger als 30 Zeichen lang sein, dann bricht er nach 27 Zeichen ab und hängt das "..." an. Kürzere subjects bleiben davon unberührt.
Ciao+Thanx,
Dr.Trax
noch einfacher wäre es mit mxCutString() gegangen ;)
Er verwendet das südamerikanische "System" ...
RtR
He woher sollte ich das den wissen?
Zitat von: RiotheRat in 14 April 2005, 16:01:47
Er verwendet das südamerikanische "System" ...
RtR
ähh ja... nach 7 Sekunden überlegen, hab ich's auch geschnallt. Ja, das benutze ich ;D