ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Shoutbox Zeilenumbruch

Geschlossen
  1. #1
    User Pic
    Fleischlego Mitglied
    Registriert seit
    04.05.2005
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    ....von 50 zeichen auf 35 oder 40 runtersetzen da sonst die überbreite Box die ganze Seite dominiert. zwinker
    Weis jemand wo ich das einstellen kann?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    nirgens!

    Habe aber das hier mal gefunden aber noch nicht getestet!!

    Wer ein Gästebuch oder ein Forum betreibt, kennt das Problem vielleicht:
    Mühsam hat man ein schönes Layout entwickelt und dann kommt irgendein
    User daher, gibt ein ungewöhnlich langes Wort (oftmals nur eine lange
    Folge von \"-\") ein und schon ist unser schönes Layout dahin.
    Dies kann man durch die Festlegung einer maximalen Wortlänge verhindern.

    Der folgende Code zerlegt zunächst einmal einen Text ($text) in einzelne
    Wörter. Jedes Wort wird anschließend überprüft, ob seine Zeichenlänge die
    maximale Länge ($maxChar) überschreitet. Wenn das der Fall ist, wird in
    diesem Wort an der Stelle $maxChar der Inhalt der Variablen $substitute
    (hier: <br>) eingefügt. Der gesamte neue Text steht zum Schluss in der
    Variablen $newText zur weiteren Verarbeitung (z.B. speichern in der Datenbank) zur Verfügung.
    Hier nun der Quellcode:
    $maxChar=50;
    $substitute=\"<br>\";
    $newText=\"\";
    $woerter = explode ( \" \", $text);
    foreach($woerter as $value){
    if(strlen($value)>$maxChar){
    $newText.=chunk_split ( $value, $maxChar, $substitute);
    }else {
    $newText.=$value.\" \";
    }
    }


    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Fleischlego Mitglied
    Registriert seit
    04.05.2005
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank für den Tipp. Mal sehn ob ich das hinbekomme zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten